Home
last modified time | relevance | path

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

12345678910>>...21

/llvm-project-15.0.7/libcxx/include/__string/
H A Dextern_template_lists.h34 _Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::basic_string(basic_string const&)) \
36 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::basic_string(basic_string const&, allocator<_CharT…
38 _Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::~basic_string()) \
50 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>& basic_string<_CharType>::assign(basic_string const…
52 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::basic_string(basic_string const&, size_type, size_…
65 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>& basic_string<_CharType>::append(basic_string const…
73 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>& basic_string<_CharType>::operator=(basic_string co…
76 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::iterator basic_string<_CharType>::insert(basic_str…
86 _Func(_LIBCPP_FUNC_VIS basic_string<_CharType>::~basic_string()) \
100 …_Func(_LIBCPP_FUNC_VIS basic_string<_CharType>& basic_string<_CharType>::assign(basic_string const…
[all …]
/llvm-project-15.0.7/libcxx/test/std/strings/basic.string/string.cons/
H A Dimplicit_deduction_guides.pass.cpp61 std::basic_string s(6ull, 'a'); in test()
66 std::basic_string w(2ull, L'b'); in test()
84 std::basic_string s(sin, (size_t)1); in test()
172 std::basic_string s("abc"); in test()
177 std::basic_string w(L"abcdef"); in test()
225 std::basic_string s(sin); in test()
234 std::basic_string w(win); in test()
311 std::basic_string s(sv); in test()
318 std::basic_string w(BSV); in test()
341 std::basic_string s(s0, 1, 1); in test()
[all …]
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/abseil/
H A Dredundant-strcat-calls.cpp37 basic_string();
38 basic_string(const basic_string &);
41 basic_string(const basic_string &, int, int, C = C());
42 ~basic_string();
44 basic_string &operator+=(const basic_string &);
48 basic_string<A, B, C> operator+(const basic_string<A, B, C> &,
68 class basic_string;
73 basic_string();
74 basic_string(const basic_string &);
78 ~basic_string();
[all …]
H A Dstring-find-startswith.cpp11 struct basic_string { struct
12 basic_string();
13 basic_string(const basic_string &);
14 basic_string(const C *, const A &a = A());
15 ~basic_string();
16 int find(basic_string<C> s, int pos = 0);
18 int rfind(basic_string<C> s, int pos = npos);
22 typedef basic_string<char> string;
23 typedef basic_string<wchar_t> wstring;
33 basic_string();
[all …]
/llvm-project-15.0.7/libcxx/include/
H A Dstring77 class basic_string
101 basic_string(basic_string&& str)
103 basic_string(const basic_string& str, size_type pos,
129 basic_string& operator=(basic_string&& str)
828 basic_string(basic_string&& __str)
916 basic_string& operator=(basic_string&& __str)
1036 basic_string& append(const basic_string& __str);
1111 basic_string& assign(basic_string&& __str)
2009 basic_string<_CharT, _Traits, _Allocator>::basic_string(const basic_string& __str)
2061 basic_string<_CharT, _Traits, _Allocator>::basic_string(basic_string&& __str)
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dtailcall-string-rvo.ll13 %class.basic_string.11.42.73 = type { %"class.__gnu_cxx::__versa_string.10.41.72" }
19 declare void @TestBaz(%class.basic_string.11.42.73* noalias sret(%class.basic_string.11.42.73) %arg)
21 define dso_local void @TestBar(%class.basic_string.11.42.73* noalias sret(%class.basic_string.11.42…
23 call void @TestBaz(%class.basic_string.11.42.73* noalias sret(%class.basic_string.11.42.73) %arg)
27 define dso_local void @TestFoo(%class.basic_string.11.42.73* noalias sret(%class.basic_string.11.42…
31 …%tmp = getelementptr inbounds %class.basic_string.11.42.73, %class.basic_string.11.42.73* %arg, i6…
32 %tmp1 = bitcast %class.basic_string.11.42.73* %arg to %union.anon.8.39.70**
36 …%tmp3 = getelementptr inbounds %class.basic_string.11.42.73, %class.basic_string.11.42.73* %arg, i…
38 …%tmp4 = getelementptr inbounds %class.basic_string.11.42.73, %class.basic_string.11.42.73* %arg, i…
40 …tail call void @TestBar(%class.basic_string.11.42.73* noalias sret(%class.basic_string.11.42.73) %…
/llvm-project-15.0.7/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/
H A Dformatter.floating_point.pass.cpp43 void test(std::basic_string_view<CharT> fmt, ArithmeticT arg, std::basic_string<CharT> expected) { in test()
51 std::basic_string<CharT> result; in test()
85 test_termination_condition(STR(".20000a}"), value, std::basic_string<CharT>{buffer.begin(), end}); in test_hex_lower_case_precision()
102 …test_termination_condition(STR(".20000La}"), value, std::basic_string<CharT>{buffer.begin(), end}); in test_hex_lower_case_precision()
125 test_termination_condition(STR(".20000A}"), value, std::basic_string<CharT>{buffer.begin(), end}); in test_hex_upper_case_precision()
143 …test_termination_condition(STR(".20000LA}"), value, std::basic_string<CharT>{buffer.begin(), end}); in test_hex_upper_case_precision()
165 test_termination_condition(STR(".20000e}"), value, std::basic_string<CharT>{buffer.begin(), end}); in test_scientific_lower_case_precision()
182 …test_termination_condition(STR(".20000Le}"), value, std::basic_string<CharT>{buffer.begin(), end}); in test_scientific_lower_case_precision()
205 test_termination_condition(STR(".20000E}"), value, std::basic_string<CharT>{buffer.begin(), end}); in test_scientific_upper_case_precision()
245 test_termination_condition(STR(".20000f}"), value, std::basic_string<CharT>{buffer.begin(), end}); in test_fixed_lower_case_precision()
[all …]
H A Dformatter.const_char_array.pass.cpp44 void test(const std::basic_string<CharT>& expected, in test()
54 std::basic_string<CharT> result; in test()
58 std::basic_string<CharT> buffer{text, text + N}; in test()
69 void test_termination_condition(const std::basic_string<CharT>& expected, in test_termination_condition()
70 const std::basic_string<CharT>& f) const { in test_termination_condition()
85 void test_helper_wrapper(std::basic_string<CharT> expected, in test_helper_wrapper()
86 std::basic_string<CharT> fmt) { in test_helper_wrapper()
94 std::basic_string<CharT> s(CSTR("abc\0abc"), 7); in test_array()
H A Dformatter.char_array.pass.cpp43 …void test(const std::basic_string<CharT>& expected, const std::basic_string_view<CharT>& fmt) cons… in test()
52 std::basic_string<CharT> result; in test()
56 std::basic_string<CharT> buffer{text, text + N}; in test()
66 …void test_termination_condition(const std::basic_string<CharT>& expected, const std::basic_string<… in test_termination_condition()
81 void test_helper_wrapper(std::basic_string<CharT> expected, std::basic_string<CharT> fmt) { in test_helper_wrapper()
89 std::basic_string<CharT> s(CSTR("abc\0abc"), 7); in test_array()
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dtailcall-string-rvo.ll14 %class.basic_string.11.42.73 = type { %"class.__gnu_cxx::__versa_string.10.41.72" }
20 declare void @TestBaz(%class.basic_string.11.42.73* noalias sret(%class.basic_string.11.42.73) %arg)
22 define void @TestBar(%class.basic_string.11.42.73* noalias sret(%class.basic_string.11.42.73) %arg)…
24 call void @TestBaz(%class.basic_string.11.42.73* noalias sret(%class.basic_string.11.42.73) %arg)
28 define void @TestFoo(%class.basic_string.11.42.73* noalias sret(%class.basic_string.11.42.73) %arg)…
32 …%tmp = getelementptr inbounds %class.basic_string.11.42.73, %class.basic_string.11.42.73* %arg, i6…
33 %tmp1 = bitcast %class.basic_string.11.42.73* %arg to %union.anon.8.39.70**
37 …%tmp3 = getelementptr inbounds %class.basic_string.11.42.73, %class.basic_string.11.42.73* %arg, i…
39 …%tmp4 = getelementptr inbounds %class.basic_string.11.42.73, %class.basic_string.11.42.73* %arg, i…
41 …tail call void @TestBar(%class.basic_string.11.42.73* noalias sret(%class.basic_string.11.42.73) %…
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A D2010-05-11-alwaysinlineinstantiation.cpp7 class basic_string class
10 basic_string();
11 ~basic_string();
16 basic_string<charT>::basic_string() in basic_string() function in basic_string
22 basic_string<charT>::~basic_string() in ~basic_string()
26 typedef basic_string<char> string;
28 extern template class basic_string<char>;
/llvm-project-15.0.7/libcxx/include/experimental/
H A Dstring22 // basic_string using polymorphic allocator in namespace pmr
24 using basic_string =
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;
53 using basic_string =
56 typedef basic_string<char> string;
57 typedef basic_string<char16_t> u16string;
58 typedef basic_string<char32_t> u32string;
[all …]
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/performance/
H A Dinefficient-string-concatenation.cpp5 class basic_string { class
7 basic_string() {} in basic_string() function in std::basic_string
8 ~basic_string() {} in ~basic_string()
9 basic_string<T> *operator+=(const basic_string<T> &) {} in operator +=()
10 friend basic_string<T> operator+(const basic_string<T> &, const basic_string<T> &) {} in operator +()
12 typedef basic_string<char> string;
13 typedef basic_string<wchar_t> wstring;
/llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/
H A Dcs-cs-aliasing.ll5 %class.basic_string = type { %"class.__gnu_cxx::__versa_string" }
23 %tmp = alloca %class.basic_string, align 8
24 %tmp1 = alloca %class.basic_string, align 8
25 …%tmp3 = getelementptr inbounds %class.basic_string, %class.basic_string* %tmp, i64 0, i32 0, i32 0…
27 …%tmp5 = getelementptr inbounds %class.basic_string, %class.basic_string* %tmp, i64 0, i32 0, i32 0…
28 …%tmp6 = getelementptr inbounds %class.basic_string, %class.basic_string* %tmp, i64 0, i32 0, i32 0…
30 %tmp8 = bitcast %class.basic_string* %tmp to i8*
32 …%tmp10 = getelementptr inbounds %class.basic_string, %class.basic_string* %tmp1, i64 0, i32 0, i32…
34 …%tmp12 = getelementptr inbounds %class.basic_string, %class.basic_string* %tmp1, i64 0, i32 0, i32…
35 …%tmp13 = getelementptr inbounds %class.basic_string, %class.basic_string* %tmp1, i64 0, i32 0, i32…
[all …]
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/readability/
H A Dstring-compare.cpp9 class basic_string { class
11 basic_string();
12 basic_string(const C *, unsigned int size);
13 int compare(const basic_string<char> &str) const;
15 int compare(int, int, const basic_string<char> &str) const;
18 bool operator==(const basic_string<char> &lhs, const basic_string<char> &rhs);
19 bool operator!=(const basic_string<char> &lhs, const basic_string<char> &rhs);
20 bool operator==(const basic_string<char> &lhs, const char *&rhs);
21 typedef basic_string<char> string;
H A Dredundant-string-init-msvc.cpp9 struct basic_string { struct
10 basic_string();
11 basic_string(const basic_string&);
13 basic_string(const C *);
14 basic_string(const C *, const A &);
15 ~basic_string();
17 typedef basic_string<char> string;
18 typedef basic_string<wchar_t> wstring;
H A Dredundant-string-init.cpp13 struct basic_string { struct
14 basic_string();
15 basic_string(const basic_string&);
17 ~basic_string();
19 typedef basic_string<char> string;
20 typedef basic_string<wchar_t> wstring;
283 struct basic_string { struct
284 basic_string();
285 basic_string(const basic_string &);
287 ~basic_string();
[all …]
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dstring-integer-assignment.cpp5 struct basic_string { struct
6 basic_string& operator=(T);
7 basic_string& operator=(basic_string);
8 basic_string& operator+=(T);
9 basic_string& operator+=(basic_string);
14 typedef basic_string<char> string;
15 typedef basic_string<wchar_t> wstring;
59 std::basic_string<MyArcaneChar> as; in main()
H A Dthrow-keyword-missing.cpp11 struct basic_string { struct
12 basic_string();
13 basic_string(const basic_string &);
15 basic_string(const C *);
16 basic_string(const C *, const A &);
17 ~basic_string();
19 typedef basic_string<char> string;
20 typedef basic_string<wchar_t> wstring;
H A Dstring-literal-with-embedded-nul.cpp9 struct basic_string { struct
10 typedef basic_string<C, T, A> _Type; argument
11 basic_string();
12 basic_string(const C *p, const A &a = A());
18 typedef basic_string<char, std::char_traits<char>, std::allocator<char>> string;
19 typedef basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>> wstring;
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/
H A D2009-10-15-ITBlockBranch.ll5 %"struct.__gnu_cxx::__normal_iterator<char*,std::basic_string<char, std::char_traits<char>, std::al…
7 …uct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >" = type { %"struct.__gnu_…
8 %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Rep" = type { %"str…
9 %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Rep_base" = type { …
12 …compareERKSs(%"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >"* %this…
18 …%0 = tail call arm_aapcs_vfpcc i32 @_ZNKSs4sizeEv(%"struct.std::basic_string<char,std::char_trait…
19 …%1 = tail call arm_aapcs_vfpcc i32 @_ZNKSs4sizeEv(%"struct.std::basic_string<char,std::char_trait…
23 …%5 = tail call arm_aapcs_vfpcc i8* @_ZNKSs4dataEv(%"struct.std::basic_string<char,std::char_trait…
38 declare arm_aapcs_vfpcc i32 @_ZNKSs4sizeEv(%"struct.std::basic_string<char,std::char_traits<char>,s…
40 declare arm_aapcs_vfpcc i8* @_ZNKSs7_M_dataEv(%"struct.std::basic_string<char,std::char_traits<char…
[all …]
/llvm-project-15.0.7/clang/test/SemaCXX/
H A DPR9461.cpp5 template<typename,typename=int,typename=int>struct basic_string;
7 typedef basic_string<char> string;
12 struct basic_string struct
15 basic_string(const aT*,const oc&a=int()); argument
25 basic_string<_CharT,_Traits,_Alloc>::basic_string(const _CharT* c,const _Alloc&) in basic_string() function in basic_string
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A D2009-11-17-UpdateTerminator.ll8 … %"struct.std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::…
11basic_string<char, std::char_traits<char>, std::allocator<char> >,std::allocator<std::basic_string
12 …uct.std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::…
13 %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Alloc_hider" = type…
14 %"struct.std::string" = type { %"struct.std::basic_string<char,std::char_traits<char>,std::allocato…
16basic_string<char, std::char_traits<char>, std::allocator<char> >,std::allocator<std::basic_string
/llvm-project-15.0.7/libcxx/test/support/
H A Dparse_integer.h21 int operator()(std::basic_string<CharT> const& str) const {
29 long operator()(std::basic_string<CharT> const& str) const {
37 long long operator()(std::basic_string<CharT> const& str) const {
45 unsigned int operator()(std::basic_string<CharT> const& str) const {
53 unsigned long operator()(std::basic_string<CharT> const& str) const {
61 unsigned long long operator()(std::basic_string<CharT> const& str) const {
68 T parse_integer(std::basic_string<CharT> const& str) {
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/
H A Dearly-if-conversion-bug1.ll183 …store %"class.std::__1::basic_string"* %__sp, %"class.std::__1::basic_string"** %this.addr.i53, al…
186 …%this1.i55 = load %"class.std::__1::basic_string"*, %"class.std::__1::basic_string"** %this.addr.i…
189 …store %"class.std::__1::basic_string"* %this1.i55, %"class.std::__1::basic_string"** %this.addr.i.…
192 …%this1.i.i = load %"class.std::__1::basic_string"*, %"class.std::__1::basic_string"** %this.addr.i…
209 …store %"class.std::__1::basic_string"* %__sp, %"class.std::__1::basic_string"** %this.addr.i60, al…
210 …%this1.i61 = load %"class.std::__1::basic_string"*, %"class.std::__1::basic_string"** %this.addr.i…
211 …store %"class.std::__1::basic_string"* %this1.i61, %"class.std::__1::basic_string"** %this.addr.i.…
212 …%this1.i.i62 = load %"class.std::__1::basic_string"*, %"class.std::__1::basic_string"** %this.addr…
214 …%this1.i.i.i63 = load %"class.std::__1::basic_string"*, %"class.std::__1::basic_string"** %this.ad…
234 …%this1.i16.i.i = load %"class.std::__1::basic_string"*, %"class.std::__1::basic_string"** %this.ad…
[all …]

12345678910>>...21