Searched refs:basic_string (Results 1 - 25 of 51) sorted by relevance

123

/external/clang/test/SemaCXX/
H A DPR9460.cpp6 struct basic_string{ struct
8 basic_string(aT*);
13 basic_string<char> struct{ // expected-error {{cannot combine with previous 'type-name' declaration specifier}}
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());
25 basic_string<_CharT,_Traits,_Alloc>::basic_string(const _CharT*,const _Alloc&) function in class:basic_string
H A Dwchar_t.cpp18 struct basic_string { struct
22 basic_string<_CharT> operator+ (const basic_string<_CharT>&, _CharT);
25 basic_string<wchar_t>() + L'-';
H A Dwarn-unused-value.cpp37 template<typename T> struct basic_string { struct in namespace:test2::std
44 typedef basic_string<char> string;
H A Dcrashes.cpp8 class basic_string;
10 const typename basic_string<_CharT, _Traits, _Alloc>::size_type
11 basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_max_size // expected-error{{no member named '_Rep' in 'basic_string<_CharT, _Traits, _Alloc>'}}
/external/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() function in class:basic_string
22 basic_string<charT>::~basic_string()
26 typedef basic_string<char> string;
28 extern template class basic_string<char>;
H A Ddebug-info-template-quals.cpp4 struct basic_string { struct
6 basic_string&
14 basic_string<char> str;
21 // CHECK: metadata !{i32 {{.*}}, metadata !"_ZN12basic_stringIcE6assignEPKc", metadata !6, i32 7, metadata [[TYPE:.*]], i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 false, %struct.basic_string* (%struct.basic_string*, i8*)* @_ZN12basic_stringIcE6assignEPKc, null, metadata !18, metadata !1, i32 8} ; [ DW_TAG_subprogram ] [line 7] [def] [scope 8] [assign]
H A D2004-09-27-DidntEmitTemplate.cpp14 struct basic_string { struct
19 bool foo2(basic_string &X) {
H A Dmangle-subst-std.cpp31 template<typename, typename, typename> struct basic_string { }; struct in namespace:std
35 void f(std::basic_string<char, char, int>) { }
40 typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> > string;
94 template<typename, typename, typename> struct basic_string { }; struct
95 typedef basic_string<char, std::char_traits<char>, std::allocator<char> > not_string;
H A Dweak-external.cpp6 // The "basic_string" extern template instantiation declaration is supposed to
9 // defined out-of-line. That we aren't instantiating the basic_string
13 // basic_string<char>), so we would emit it as a weak definition.
34 class _LIBCPP_VISIBLE basic_string; member in namespace:std
35 typedef basic_string<char, char_traits<char>, allocator<char> > string;
/external/stlport/src/
H A Dstring.cpp41 # define basic_string _STLP_NON_DBG_NAME(str) macro
43 template class _STLP_CLASS_DECLSPEC basic_string<char, char_traits<char>, allocator<char> >; variable in typeref:class:_STLP_CLASS_DECLSPEC
44 template class _STLP_CLASS_DECLSPEC __construct_checker<basic_string<char, char_traits<char>, allocator<char> > >;
46 # undef basic_string macro
50 # define basic_string _STLP_NO_MEM_T_NAME(str) macro
55 template class _STLP_CLASS_DECLSPEC basic_string<char, char_traits<char>, allocator<char> >; variable in typeref:class:_STLP_CLASS_DECLSPEC
57 # if defined (basic_string)
59 # undef basic_string macro
70 # define basic_string _STLP_NON_DBG_NAME(str) macro
72 template class _STLP_CLASS_DECLSPEC basic_string<wchar_ variable in typeref:class:_STLP_CLASS_DECLSPEC
75 # undef basic_string macro
79 # define basic_string macro
84 template class _STLP_CLASS_DECLSPEC basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >; variable in typeref:class:_STLP_CLASS_DECLSPEC
88 # undef basic_string macro
[all...]
/external/stlport/stlport/stl/
H A D_string_fwd.h32 class basic_string;
37 class basic_string;
40 typedef basic_string<char, char_traits<char>, allocator<char> > string;
43 typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > wstring;
H A Dmsl_string.h18 # define basic_string __msl_basic_string macro
39 # undef basic_string macro
H A D_string_io.h36 const basic_string<_CharT,_Traits,_Alloc>& __s);
44 basic_string<_CharT, _Traits, _Alloc> __tmp(__sum);
53 basic_string<_CharT,_Traits,_Alloc>& __s);
58 basic_string<_CharT,_Traits,_Alloc>& __s,
66 basic_string<_CharT,_Traits,_Alloc>& __s) {
H A D_string_hash.h34 __stl_string_hash(const basic_string<_CharT,_Traits,_Alloc>& __s) { argument
46 struct hash<basic_string<_CharT,_Traits,_Alloc> > {
47 size_t operator()(const basic_string<_CharT,_Traits,_Alloc>& __s) const argument
H A D_string_operators.h28 inline basic_string<_CharT,_Traits,_Alloc> _STLP_CALL
29 operator+(const basic_string<_CharT,_Traits,_Alloc>& __s, argument
30 const basic_string<_CharT,_Traits,_Alloc>& __y) {
31 typedef basic_string<_CharT,_Traits,_Alloc> _Str;
45 inline basic_string<_CharT,_Traits,_Alloc> _STLP_CALL
47 const basic_string<_CharT,_Traits,_Alloc>& __y) {
49 typedef basic_string<_CharT,_Traits,_Alloc> _Str;
63 inline basic_string<_CharT,_Traits,_Alloc> _STLP_CALL
65 const basic_string<_CharT,_Traits,_Alloc>& __y) {
66 typedef basic_string<_Char
46 operator +(const _CharT* __s, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
64 operator +(_CharT __c, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
80 operator +(const basic_string<_CharT,_Traits,_Alloc>& __x, const _CharT* __s) argument
98 operator +(const basic_string<_CharT,_Traits,_Alloc>& __x, const _CharT __c) argument
287 operator ==(const basic_string<_CharT,_Traits,_Alloc>& __x, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
295 operator ==(const _STLP_PRIV __bstr_sum<_CharT,_Traits,_Alloc,_Lhs,_Rhs,_StoreDir>& __x, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
302 operator ==(const basic_string<_CharT,_Traits,_Alloc>& __x, const _STLP_PRIV __bstr_sum<_CharT,_Traits,_Alloc,_Lhs,_Rhs,_StoreDir>& __y) argument
311 operator ==(const _CharT* __s, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
320 operator ==(const basic_string<_CharT,_Traits,_Alloc>& __x, const _CharT* __s) argument
351 operator <(const basic_string<_CharT,_Traits,_Alloc>& __x, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
360 operator <(const _STLP_PRIV __bstr_sum<_CharT,_Traits,_Alloc,_Lhs,_Rhs,_StoreDir>& __x, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
368 operator <(const basic_string<_CharT,_Traits,_Alloc>& __x, const _STLP_PRIV __bstr_sum<_CharT,_Traits,_Alloc,_Lhs,_Rhs,_StoreDir>& __y) argument
377 operator <(const _CharT* __s, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
387 operator <(const basic_string<_CharT,_Traits,_Alloc>& __x, const _CharT* __s) argument
425 operator !=(const basic_string<_CharT,_Traits,_Alloc>& __x, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
431 operator >(const basic_string<_CharT,_Traits,_Alloc>& __x, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
437 operator <=(const basic_string<_CharT,_Traits,_Alloc>& __x, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
443 operator >=(const basic_string<_CharT,_Traits,_Alloc>& __x, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
450 operator !=(const _STLP_PRIV __bstr_sum<_CharT,_Traits,_Alloc,_Lhs,_Rhs,_StoreDir>& __x, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
456 operator !=(const basic_string<_CharT,_Traits,_Alloc>& __x, const _STLP_PRIV __bstr_sum<_CharT,_Traits,_Alloc,_Lhs,_Rhs,_StoreDir>& __y) argument
465 operator !=(const _CharT* __s, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
473 operator !=(const basic_string<_CharT,_Traits,_Alloc>& __x, const _CharT* __s) argument
499 operator >(const _CharT* __s, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
507 operator >(const basic_string<_CharT,_Traits,_Alloc>& __x, const _CharT* __s) argument
533 operator <=(const _CharT* __s, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
541 operator <=(const basic_string<_CharT,_Traits,_Alloc>& __x, const _CharT* __s) argument
567 operator >=(const _CharT* __s, const basic_string<_CharT,_Traits,_Alloc>& __y) argument
575 operator >=(const basic_string<_CharT,_Traits,_Alloc>& __x, const _CharT* __s) argument
[all...]
H A D_string.c40 # define basic_string _STLP_NO_MEM_T_NAME(str) macro
42 # define basic_string _STLP_NON_DBG_NAME(str) macro
50 # define __size_type__ _STLP_TYPENAME_ON_RETURN_TYPE basic_string<_CharT,_Traits,_Alloc>::size_type
149 #if !defined (basic_string)
158 void basic_string<_CharT,_Traits,_Alloc>::reserve(size_type __res_arg) {
170 void basic_string<_CharT,_Traits,_Alloc>::_M_reserve(size_type __n) {
179 basic_string<_CharT,_Traits,_Alloc>&
180 basic_string<_CharT,_Traits,_Alloc>::append(size_type __n, _CharT __c) {
195 basic_string<_CharT, _Traits, _Alloc>&
196 basic_string<_Char
578 _S_string_copy(const basic_string<_CharT,_Traits,_Alloc>& __s, _CharT* __buf, size_t __n) argument
631 basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT* __s) function in class:_Alloc
639 basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT* __s, function in class:_Alloc
647 basic_string(const basic_string<_CharT, _Traits, _Alloc> & __s) argument
653 # undef basic_string macro
[all...]
H A D_iostream_string.h18 * The only diference rely on the allocator used to instanciate the basic_string.
76 * As the __iostring_allocator allocator will only be used in the basic_string implementation
78 * the basic_string. This is why the associated __stl_alloc_rebind has only one template
97 struct __basic_iostring : public basic_string<_CharT, char_traits<_CharT>, __iostring_allocator<_CharT> > {
100 * must always be presized to the allocator static buffer size because the basic_string implementation
105 typedef basic_string<_CharT, char_traits<_CharT>, __iostring_allocator<_CharT> > _Base;
132 # define _STLP_BASIC_IOSTRING(_CharT) basic_string<_CharT, char_traits<_CharT>, allocator<_CharT> >
H A D_string_io.c31 const basic_string<_CharT,_Traits,_Alloc>& __s) {
33 typedef typename basic_string<_CharT, _Traits, _Alloc>::size_type size_type;
70 basic_string<_CharT,_Traits, _Alloc>& __s) {
72 typedef typename basic_string<_CharT, _Traits, _Alloc>::size_type size_type;
134 basic_string<_CharT,_Traits,_Alloc>& __s,
137 typedef typename basic_string<_CharT, _Traits, _Alloc>::size_type size_type;
30 operator(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT,_Traits,_Alloc>& __s) argument
H A D_string.h66 * There are three reasons why basic_string is not identical to
68 * First, basic_string always stores a null character at the end;
70 * Second, the C++ standard requires basic_string to copy elements
73 * operations must be rewritten. Third, basic_string<> has a lot of
83 // Class basic_string.
103 # define basic_string _STLP_NO_MEM_T_NAME(str) macro
105 # define basic_string _STLP_NON_DBG_NAME(str)
108 #if defined (basic_string)
121 class basic_string : _STLP_PRIVATE _STLP_PRIV _String_base<_CharT,_Alloc> class in inherits:_STLP_PRIVATE_STLP_PRIV_String_base,__stlport_class
122 #if defined (_STLP_USE_PARTIAL_SPEC_WORKAROUND) && !defined (basic_string)
158 explicit basic_string(const allocator_type& __a = allocator_type()) function in class:basic_string
169 basic_string(_Reserve_t, size_t __n, function in class:basic_string
183 basic_string(const _Self& __s, size_type __pos, size_type __n = npos, function in class:basic_string
213 basic_string(const _CharT* __s, size_type __n, function in class:basic_string
237 basic_string(size_type __n, _CharT __c, function in class:basic_string
253 basic_string(__move_source<_Self> src) function in class:basic_string
261 basic_string(_InputIterator __f, _InputIterator __l, function in class:basic_string
269 basic_string(_InputIterator __f, _InputIterator __l) function in class:basic_string
277 basic_string(const _CharT* __f, const _CharT* __l, function in class:basic_string
284 basic_string(const _CharT* __f, const _CharT* __l) function in class:basic_string
296 basic_string(_CalledFromWorkaround_t, const allocator_type &__a) function in class:basic_string
1093 _STLP_EXPORT_TEMPLATE_CLASS basic_string<char, char_traits<char>, allocator<char> >; variable
1095 _STLP_EXPORT_TEMPLATE_CLASS basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >; variable
1101 # undef basic_string macro
[all...]
/external/clang/test/CXX/except/except.spec/
H A Dcanonical.cpp17 class basic_string class in namespace:std
23 basic_string()
47 basic_string<T, _Traits, _Allocator>::basic_string() noexcept(__is_nothrow_constructible<allocator_type>::value) {}
/external/clang/test/FixIt/
H A Dtypo.cpp8 template<typename T> class basic_string { // expected-note 2{{'basic_string' declared here}} class in namespace:std
14 typedef basic_string<char> string; // expected-note 2{{'string' declared here}}
43 basc_string<char> b1; // expected-error{{no template named 'basc_string'; did you mean 'basic_string'?}}
44 std::basic_sting<char> b2; // expected-error{{no template named 'basic_sting' in namespace 'std'; did you mean 'basic_string'?}}
47 return s.fnd("hello") // expected-error{{no member named 'fnd' in 'std::basic_string<char>'; did you mean 'find'?}}
48 == std::string::pos; // expected-error{{no member named 'pos' in 'std::basic_string<char>'; did you mean 'npos'?}}
79 typedef std::basic_string<char> yarn; // expected-note{{'nonstd::yarn' declared here}}
/external/chromium/base/
H A Dstack_container.h178 std::basic_string<char,
184 std::basic_string<char,
197 std::basic_string<wchar_t,
203 std::basic_string<wchar_t,
/external/chromium/googleurl/base/
H A Dstring16.h33 // A version of std::basic_string that provides 2-byte characters even when
147 // std::basic_string<> in GNU libstdc++ contains a static data member,
174 // std::basic_string<char> (string) and std::basic_string<wchar_t> (wstring).
179 // to occur even when a std::basic_string<> does not cross shared library
184 extern template class std::basic_string<char16, base::string16_char_traits>;
186 typedef std::basic_string<char16, base::string16_char_traits> string16;
/external/clang/test/Misc/
H A Ddiag-template-diffing.cpp18 class basic_string;
19 typedef basic_string string;
27 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<class std::basic_string>' to 'vector<class versa_string>' for 1st argument
29 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<class std::basic_string>' to 'vector<class versa_string>' for 1st argument
33 // CHECK-ELIDE-TREE: [class std::basic_string != class versa_string]>
37 // CHECK-NOELIDE-TREE: [class std::basic_string != class versa_string]>

Completed in 316 milliseconds

123