Move 'quoted' for string_view from <string_view> to <iomanip> (where the other versions of 'quoted' live. No functional change.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@285300 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -654,6 +654,15 @@ quoted ( basic_string <_CharT, _Traits, _Allocator> &__s, _CharT __delim = _Char
|
|||||||
{
|
{
|
||||||
return __quoted(__s, __delim, __escape);
|
return __quoted(__s, __delim, __escape);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <class _CharT, class _Traits>
|
||||||
|
__quoted_output_proxy<_CharT, const _CharT *, _Traits>
|
||||||
|
quoted (basic_string_view <_CharT, _Traits> __sv,
|
||||||
|
_CharT __delim = _CharT('"'), _CharT __escape=_CharT('\\'))
|
||||||
|
{
|
||||||
|
return __quoted_output_proxy<_CharT, const _CharT *, _Traits>
|
||||||
|
( __sv.data(), __sv.data() + __sv.size(), __delim, __escape );
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
_LIBCPP_END_NAMESPACE_STD
|
_LIBCPP_END_NAMESPACE_STD
|
||||||
|
|||||||
@@ -747,18 +747,6 @@ hash<basic_string_view<_CharT, _Traits> >::operator()(
|
|||||||
return __do_string_hash(__val.data(), __val.data() + __val.size());
|
return __do_string_hash(__val.data(), __val.data() + __val.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
#if _LIBCPP_STD_VER > 11
|
|
||||||
|
|
||||||
template <class _CharT, class _Traits>
|
|
||||||
__quoted_output_proxy<_CharT, const _CharT *, _Traits>
|
|
||||||
quoted (basic_string_view <_CharT, _Traits> __sv,
|
|
||||||
_CharT __delim = _CharT('"'), _CharT __escape=_CharT('\\'))
|
|
||||||
{
|
|
||||||
return __quoted_output_proxy<_CharT, const _CharT *, _Traits>
|
|
||||||
( __sv.data(), __sv.data() + __sv.size(), __delim, __escape );
|
|
||||||
}
|
|
||||||
#endif // _LIBCPP_STD_VER > 11
|
|
||||||
|
|
||||||
_LIBCPP_END_NAMESPACE_STD
|
_LIBCPP_END_NAMESPACE_STD
|
||||||
|
|
||||||
#endif // _LIBCPP_STRING_VIEW
|
#endif // _LIBCPP_STRING_VIEW
|
||||||
|
|||||||
Reference in New Issue
Block a user