| /openbsd/src/gnu/lib/libstdc++/libstdc++/include/bits/ |
| D | basic_string.h | 109 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 …]
|
| D | basic_string.tcc | 49 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 …]
|
| D | stringfwd.h | 56 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/ |
| D | basic_string.h | 111 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 …]
|
| D | basic_string.tcc | 62 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 …]
|
| D | stringfwd.h | 56 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/ |
| D | string | 46 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/ |
| D | string | 82 class basic_string 102 basic_string() 104 …explicit basic_string(const allocator_type& a); // con… 105 …basic_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( 113 …basic_string&& str, size_type pos, const Allocator& a = Allocator()); // since C… 114 constexpr basic_string( [all …]
|
| /openbsd/src/gnu/llvm/libcxx/include/experimental/ |
| D | string | 22 // 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/ |
| D | pr6713.C | 19 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;
|
| D | noreturn-1.C | 16 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/ |
| D | string-inst.cc | 47 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>&);
|
| D | compatibility.cc | 253 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/ |
| D | crash56.C | 9 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/lib/libstdc++/libstdc++/src/ |
| D | string-inst.cc | 47 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/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.other/ |
| D | crash15.C | 14 class basic_string 17 basic_string(const char*); 19 ~basic_string() in ~basic_string() 28 failure(const basic_string& __str);
|
| D | static14.C | 4 struct basic_string struct 6 ~basic_string(); 13 static basic_string sname; in name()
|
| /openbsd/src/gnu/llvm/libcxx/benchmarks/ |
| D | format_to.bench.cpp | 29 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()
|
| D | format_to_n.bench.cpp | 29 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/ |
| D | ctype_narrow_char.cc | 47 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()
|
| D | ctype_narrow_wchar_t.cc | 48 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/ |
| D | ios_init.cc | 278 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/ |
| D | capacity.cc | 159 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;
|
| /openbsd/src/gnu/lib/libstdc++/libstdc++/docs/html/21_strings/ |
| D | gotw29a.txt | 61 typedef basic_string<char> string; 64 template. In turn, the basic_string<> template is 70 class basic_string; 72 So "string" really means "basic_string<char, 78 basic_string supplies useful comparison functions that 128 typedef basic_string<char, ci_char_traits> ci_string; 138 touched basic_string at all! 141 basic_string template works and how flexible it is in
|
| /openbsd/src/gnu/gcc/libstdc++-v3/include/std/ |
| D | std_bitset.h | 755 bitset(const std::basic_string<_CharT, _Traits, _Alloc>& __s, 763 std::basic_string<_CharT, _Traits, _Alloc>::npos); 776 bitset(const std::basic_string<_CharT, _Traits, _Alloc>& __s, 1018 std::basic_string<_CharT, _Traits, _Alloc> 1021 std::basic_string<_CharT, _Traits, _Alloc> __result; 1029 std::basic_string<_CharT, _Traits, std::allocator<_CharT> > 1034 std::basic_string<_CharT, std::char_traits<_CharT>, 1042 std::basic_string<char, std::char_traits<char>, std::allocator<char> > 1052 _M_copy_from_string(const std::basic_string<_CharT, 1058 _M_copy_to_string(std::basic_string<_CharT, _Traits, _Alloc>&) const; [all …]
|