/external/clang/test/SemaCXX/ |
H A D | PR9460.cpp | 6 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 D | PR9461.cpp | 5 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 D | wchar_t.cpp | 18 struct basic_string { struct 22 basic_string<_CharT> operator+ (const basic_string<_CharT>&, _CharT); 25 basic_string<wchar_t>() + L'-';
|
H A D | warn-unused-value.cpp | 37 template<typename T> struct basic_string { struct in namespace:test2::std 44 typedef basic_string<char> string;
|
H A D | crashes.cpp | 8 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 D | 2010-05-11-alwaysinlineinstantiation.cpp | 7 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 D | debug-info-template-quals.cpp | 4 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 D | 2004-09-27-DidntEmitTemplate.cpp | 14 struct basic_string { struct 19 bool foo2(basic_string &X) {
|
H A D | mangle-subst-std.cpp | 31 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 D | weak-external.cpp | 6 // 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 D | string.cpp | 41 # 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.h | 32 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 D | msl_string.h | 18 # define basic_string __msl_basic_string macro 39 # undef basic_string macro
|
H A D | _string_io.h | 36 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.h | 34 __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.h | 28 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.c | 40 # 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.h | 18 * 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.c | 31 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.h | 66 * 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 D | canonical.cpp | 17 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 D | typo.cpp | 8 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 D | stack_container.h | 178 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 D | string16.h | 33 // 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 D | diag-template-diffing.cpp | 18 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]>
|