Home
last modified time | relevance | path

Searched refs:basic_string (Results 1 – 25 of 125) sorted by relevance

12345

/openbsd-src/gnu/llvm/libcxx/include/__string.d/__string/
H A Dextern_template_lists.h31 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>& basic_string<_CharType>::replace(size_type, size_t…
32 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::size_type basic_string<_CharType>::rfind(value_typ…
33 …_Func(_LIBCPP_FUNC_VIS void basic_string<_CharType>::__init(value_type const*, size_type, size_typ…
34 _Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::basic_string(basic_string const&)) \
35 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>& basic_string<_CharType>::replace(size_type, size_t…
36 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::basic_string(basic_string const&, allocator<_CharT…
37 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::size_type basic_string<_CharType>::find_last_not_o…
38 _Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::~basic_string()) \
39 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::size_type basic_string<_CharType>::find_first_not_…
40 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>& basic_string<_CharType>::insert(size_type, size_ty…
[all …]
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/
H A Dbasic_string.h109 class basic_string
122 typedef __gnu_cxx::__normal_iterator<pointer, basic_string> iterator;
123 typedef __gnu_cxx::__normal_iterator<const_pointer, basic_string>
333 basic_string();
336 basic_string(const _Alloc& __a);
339 basic_string(const basic_string& __str);
340 basic_string(const basic_string& __str, size_type __pos,
342 basic_string(const basic_string& __str, size_type __pos,
345 basic_string(const _CharT* __s, size_type __n,
347 basic_string(const _CharT* __s, const _Alloc& __a = _Alloc());
[all …]
H A Dbasic_string.tcc49 const typename basic_string<_CharT, _Traits, _Alloc>::size_type
50 basic_string<_CharT, _Traits, _Alloc>::
55 basic_string<_CharT, _Traits, _Alloc>::
59 const typename basic_string<_CharT, _Traits, _Alloc>::size_type
60 basic_string<_CharT, _Traits, _Alloc>::npos;
65 typename basic_string<_CharT, _Traits, _Alloc>::size_type
66 basic_string<_CharT, _Traits, _Alloc>::_S_empty_rep_storage[
76 basic_string<_CharT, _Traits, _Alloc>::
136 basic_string<_CharT, _Traits, _Alloc>::
166 basic_string<_CharT, _Traits, _Alloc>::
[all …]
H A Dstringfwd.h56 class basic_string; variable
60 typedef basic_string<char> string;
64 typedef basic_string<wchar_t> wstring;
/openbsd-src/gnu/gcc/libstdc++-v3/include/bits/
H A Dbasic_string.h111 class basic_string in _GLIBCXX_BEGIN_NAMESPACE()
126 typedef __gnu_cxx::__normal_iterator<pointer, basic_string> iterator; in _GLIBCXX_BEGIN_NAMESPACE()
127 typedef __gnu_cxx::__normal_iterator<const_pointer, basic_string> in _GLIBCXX_BEGIN_NAMESPACE()
412 basic_string(); in _GLIBCXX_BEGIN_NAMESPACE()
418 basic_string(const _Alloc& __a); in _GLIBCXX_BEGIN_NAMESPACE()
425 basic_string(const basic_string& __str); in _GLIBCXX_BEGIN_NAMESPACE()
432 basic_string(const basic_string& __str, size_type __pos, in _GLIBCXX_BEGIN_NAMESPACE()
441 basic_string(const basic_string& __str, size_type __pos, in _GLIBCXX_BEGIN_NAMESPACE()
453 basic_string(const _CharT* __s, size_type __n, in _GLIBCXX_BEGIN_NAMESPACE()
460 basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()); in _GLIBCXX_BEGIN_NAMESPACE()
[all …]
H A Dbasic_string.tcc62 const typename basic_string<_CharT, _Traits, _Alloc>::size_type
63 basic_string<_CharT, _Traits, _Alloc>::
68 basic_string<_CharT, _Traits, _Alloc>::
72 const typename basic_string<_CharT, _Traits, _Alloc>::size_type
73 basic_string<_CharT, _Traits, _Alloc>::npos;
78 typename basic_string<_CharT, _Traits, _Alloc>::size_type
79 basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_empty_rep_storage[
90 basic_string<_CharT, _Traits, _Alloc>::
136 basic_string<_CharT, _Traits, _Alloc>::
165 basic_string<_CharT, _Traits, _Alloc>::
[all …]
H A Dstringfwd.h56 class basic_string; variable
60 typedef basic_string<char> string;
65 typedef basic_string<wchar_t> wstring;
/openbsd-src/gnu/gcc/libstdc++-v3/include/debug/
H A Dstring46 class basic_string
47 : public std::basic_string<_CharT, _Traits, _Allocator>,
48 public __gnu_debug::_Safe_sequence<basic_string<_CharT, _Traits,
51 typedef std::basic_string<_CharT, _Traits, _Allocator> _Base;
52 typedef __gnu_debug::_Safe_sequence<basic_string> _Safe_base;
66 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, basic_string>
69 basic_string> const_iterator;
77 explicit basic_string(const _Allocator& __a = _Allocator())
82 basic_string(const _Base& __base) : _Base(__base), _Safe_base() { }
86 basic_string(const basic_string& __str)
[all …]
/openbsd-src/gnu/llvm/libcxx/include/
H A Dstring82 class basic_string
102 basic_string()
104 …explicit basic_string(const allocator_type& a); // con…
105basic_string(const basic_string& str); // con…
106 basic_string(basic_string&& str)
108 basic_string(const basic_string& str, size_type pos,
110 basic_string(const basic_string& str, size_type pos, size_type n,
112 constexpr basic_string(
113basic_string&& str, size_type pos, const Allocator& a = Allocator()); // since C…
114 constexpr basic_string(
[all …]
/openbsd-src/gnu/llvm/libcxx/include/__fwd/
H A Dstring.h45 class _LIBCPP_TEMPLATE_VIS basic_string;
47 using string = basic_string<char>;
50 using wstring = basic_string<wchar_t>;
54 using u8string = basic_string<char8_t>;
57 using u16string = basic_string<char16_t>;
58 using u32string = basic_string<char32_t>;
64 using basic_string = std::basic_string<_CharT, _Traits, polymorphic_allocator<_CharT>>;
66 using string = basic_string<char>;
69 using wstring = basic_string<wchar_t>;
73 using u8string = basic_string<char8_t>;
[all …]
/openbsd-src/gnu/llvm/libcxx/include/experimental/
H A Dstring22 // basic_string using polymorphic allocator in namespace pmr
24 using basic_string =
25 std::basic_string<charT, traits, polymorphic_allocator<charT>>;
27 // basic_string typedef names using polymorphic allocator in namespace
29 typedef basic_string<char> string;
30 typedef basic_string<char16_t> u16string;
31 typedef basic_string<char32_t> u32string;
32 typedef basic_string<wchar_t> wstring;
57 using basic_string =
58 _VSTD::basic_string<_CharT, _Traits, polymorphic_allocator<_CharT>>;
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/opt/
H A Dpr6713.C19 template<typename _CharT> class basic_string
57 explicit basic_string(const _CharT* __s);
66 template<typename _CharT> basic_string<_CharT>::
67 basic_string(const _CharT* __s) in basic_string() function
86 template<typename _CharT> int basic_string<_CharT>::count = 0;
88 template<typename _CharT> void basic_string<_CharT>::
94 typedef basic_string<char> string;
96 template int basic_string<char>::count;
H A Dnoreturn-1.C16 class basic_string; variable
17 typedef basic_string<char> string;
31 struct basic_string { struct
48 basic_string(); argument
49 basic_string(const _CharT * __s, const _Alloc & __a = _Alloc());
50 ~basic_string() { in ~basic_string() argument
/openbsd-src/gnu/gcc/libstdc++-v3/src/
H A Dstring-inst.cc47 typedef basic_string<C> S;
49 template class basic_string<C>; variable
58 S::basic_string(C*, C*, const allocator<C>&);
61 S::basic_string(const C*, const C*, const allocator<C>&);
64 S::basic_string(S::iterator, S::iterator, const allocator<C>&);
H A Dcompatibility.cc253 basic_string<char>::_M_copy(char*, const char*, size_t);
257 basic_string<char>::_M_move(char*, const char*, size_t);
261 basic_string<char>::_M_assign(char*, size_t, char);
265 basic_string<char>::_M_disjunct(const char*) const;
269 basic_string<char>::_M_check_length(size_t, size_t, const char*) const;
273 basic_string<char>::_Rep::_M_set_length_and_sharable(size_t);
299 basic_string<wchar_t>::_M_copy(wchar_t*, const wchar_t*, size_t);
303 basic_string<wchar_t>::_M_move(wchar_t*, const wchar_t*, size_t);
307 basic_string<wchar_t>::_M_assign(wchar_t*, size_t, wchar_t);
311 basic_string<wchar_t>::_M_disjunct(const wchar_t*) const;
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.pt/
H A Dcrash56.C9 class basic_string
13 explicit basic_string ();
14 ~basic_string ();
18 basic_string<char>::iterator<char> p; // ERROR - not a template // ERROR - no type in foo()
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.other/
H A Dcrash15.C14 class basic_string
17 basic_string(const char*);
19 ~basic_string() in ~basic_string()
28 failure(const basic_string& __str);
H A Dstatic14.C4 struct basic_string struct
6 ~basic_string();
13 static basic_string sname; in name()
/openbsd-src/gnu/lib/libstdc++/libstdc++/src/
H A Dstring-inst.cc47 typedef basic_string<C> S;
49 template class basic_string<C>; variable
68 S::basic_string(C*, C*, const allocator<C>&);
71 S::basic_string(const C*, const C*, const allocator<C>&);
74 S::basic_string(S::iterator, S::iterator, const allocator<C>&);
77 S::basic_string(S::const_iterator, S::const_iterator, const allocator<C>&);
/openbsd-src/gnu/llvm/libcxx/benchmarks/
H A Dformat_to.bench.cpp29 auto str = std::basic_string<CharT>(size, CharT('*')); in BM_format_to_string_back_inserter()
44 auto str = std::basic_string<CharT>(size, CharT('*')); in BM_format_to_string_begin()
58 auto str = std::basic_string<CharT>(size, CharT('*')); in BM_format_to_string_span()
60 auto buffer = std::basic_string<CharT>(size, CharT('-')); in BM_format_to_string_span()
71 auto str = std::basic_string<CharT>(size, CharT('*')); in BM_format_to_string_pointer()
73 auto buffer = std::basic_string<CharT>(size, CharT('-')); in BM_format_to_string_pointer()
H A Dformat_to_n.bench.cpp29 auto str = std::basic_string<CharT>(2 * size, CharT('*')); in BM_format_to_n_string_back_inserter()
44 auto str = std::basic_string<CharT>(2 * size, CharT('*')); in BM_format_to_n_string_begin()
58 auto str = std::basic_string<CharT>(2 * size, CharT('*')); in BM_format_to_n_string_span()
60 auto buffer = std::basic_string<CharT>(size, CharT('-')); in BM_format_to_n_string_span()
71 auto str = std::basic_string<CharT>(2 * size, CharT('*')); in BM_format_to_n_string_pointer()
73 auto buffer = std::basic_string<CharT>(size, CharT('-')); in BM_format_to_n_string_pointer()
/openbsd-src/gnu/lib/libstdc++/libstdc++/testsuite/22_locale/
H A Dctype_narrow_char.cc47 basic_string<wide_type> wide("wibble"); in test01()
48 basic_string<char> narrow("wibble"); in test01()
76 basic_string<wide_type> wide("wibble"); in test02()
79 basic_string<char> narrow("wibble"); in test02()
H A Dctype_narrow_wchar_t.cc48 basic_string<wide_type> wide(L"wibble"); in test01()
49 basic_string<char> narrow("wibble"); in test01()
77 basic_string<wide_type> wide(L"wibble"); in test02()
80 basic_string<char> narrow("wibble"); in test02()
/openbsd-src/gnu/lib/libstdc++/libstdc++/testsuite/27_io/
H A Dios_init.cc278 std::basic_string<unsigned short> str; in test02()
346 basic_string<unsigned char> s_uc(arr); in test03()
382 std::basic_string<unsigned short>::size_type
383 std::basic_string<unsigned short>::_Rep::_S_max_size;
387 std::basic_string<unsigned short>::_Rep::_S_terminal;
390 std::basic_string<unsigned char>::size_type
391 std::basic_string<unsigned char>::_Rep::_S_max_size;
395 std::basic_string<unsigned char>::_Rep::_S_terminal;
/openbsd-src/gnu/lib/libstdc++/libstdc++/testsuite/21_strings/
H A Dcapacity.cc159 std::basic_string< A<B> > str02; in test01()
160 typedef std::basic_string< A<B> >::size_type size_type_o; in test01()
184 std::basic_string<A<B> > str07(30, inst_obj); in test01()
185 std::basic_string<A<B> > str08 = str07; in test01()
268 std::basic_string< A<B> >::size_type
269 std::basic_string< A<B> >::_Rep::_S_max_size;
273 std::basic_string< A<B> >::_Rep::_S_terminal;

12345