/openbsd-src/gnu/llvm/libcxx/include/__string.d/__string/ |
H A D | extern_template_lists.h | 31 …_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 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 …]
|
H A 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 …]
|
H A 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/ |
H A 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 …]
|
H A 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 …]
|
H A 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/ |
H A 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/ |
H A 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/__fwd/ |
H A D | string.h | 45 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 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/ |
H A 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;
|
H A 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/ |
H A 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>&);
|
H A 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/ |
H A 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/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.other/ |
H A D | crash15.C | 14 class basic_string 17 basic_string(const char*); 19 ~basic_string() in ~basic_string() 28 failure(const basic_string& __str);
|
H A D | static14.C | 4 struct basic_string struct 6 ~basic_string(); 13 static basic_string sname; in name()
|
/openbsd-src/gnu/lib/libstdc++/libstdc++/src/ |
H A 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/llvm/libcxx/benchmarks/ |
H A 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()
|
H A 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/ |
H A 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()
|
H A 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/ |
H A 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/ |
H A 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;
|