/external/clang/test/PCH/Inputs/ |
cxx-method.h | 4 operator const char*(); 5 operator char*();
|
/external/clang/test/SemaCXX/ |
member-operator-expr.cpp | 5 int operator++(); 6 operator int(); 13 i = x.operator++(); 14 i = x.operator int(); 15 x.operator--(); // expected-error{{no member named 'operator--'}} 16 x.operator float(); // expected-error{{no member named 'operator float'}} 17 x.operator; // expected-error{{expected a type}} 24 i = x->operator++() [all...] |
literal-operators.cpp | 6 void operator "" _tag_bad (const char *); // expected-error {{literal operator 'operator "" _tag_bad' must be in a namespace or global scope}} 7 friend void operator "" _tag_good (const char *); 10 namespace ns { void operator "" _ns_good (const char *); } 13 extern "C++" void operator "" _extern_good (const char *); 14 extern "C++" { void operator "" _extern_good (const char *); } 16 void fn () { void operator "" _fn_bad (const char *); } // expected-error {{literal operator 'operator "" _fn_bad' must be in a namespace or global scope} [all...] |
overloaded-operator-decl.cpp | 7 X operator+(X, X); 8 X operator-(X, X) { X x; return x; } 11 Y operator-() const; 12 void operator()(int x = 17) const; 13 int operator[](int); 15 static int operator+(Y, Y); // expected-error{{overloaded 'operator+' cannot be a static member function}} 20 x = operator+(x, x); 23 X operator+(int, float); // expected-error{{overloaded 'operator+' must have at least one parameter of class or enumeration type} [all...] |
incomplete-call.cpp | 8 A operator()(); // expected-note 2 {{'operator()' declared here}} 9 operator A(); // expected-note {{'operator A' declared here}} 10 A operator!(); // expected-note 2 {{'operator!' declared here}} 11 A operator++(int); // expected-note {{'operator++' declared here}} 12 A operator[](int); // expected-note {{'operator[]' declared here} [all...] |
using-decl-pr4441.cpp | 5 void operator+(B,B); 8 using A::operator+;
|
conversion-delete-expr.cpp | 5 operator char *(); // expected-note {{candidate function}} 9 operator int *(); // expected-note {{candidate function}} 19 operator int *(); 23 operator int *(); 33 operator const int *(); // expected-note {{candidate function}} 37 operator int *(); // expected-note {{candidate function}} 47 operator const int *(); // expected-note {{candidate function}} 51 operator const int *(); // expected-note {{candidate function}} 64 operator int(); 65 operator int*() [all...] |
implicit-virtual-member-functions.cpp | 6 struct B : A { // expected-error {{no suitable member 'operator delete' in 'B'}} 9 void operator delete (void *, int); // expected-note {{'operator delete' declared here}} 15 struct C : A { // expected-error {{no suitable member 'operator delete' in 'C'}} 17 void operator delete(void *, int); // expected-note {{'operator delete' declared here}} 22 struct D : A { // expected-error {{no suitable member 'operator delete' in 'D'}} 23 void operator delete(void *, int); // expected-note {{'operator delete' declared here}}
|
ambiguous-builtin-unary-operator.cpp | 4 operator int&(); 5 operator long*& (); 9 operator long&(); 10 operator int*& (); 16 ++c; // expected-error {{use of overloaded operator '++' is ambiguous}}\ 17 // expected-note {{built-in candidate operator++(int &)}} \ 18 // expected-note {{built-in candidate operator++(long &)}} \ 19 // expected-note {{built-in candidate operator++(long *&)}} \ 20 // expected-note {{built-in candidate operator++(int *&)}} 23 struct A1 { operator volatile int&(); } [all...] |
/external/clang/test/CXX/basic/basic.stc/basic.stc.dynamic/basic.stc.dynamic.allocation/ |
p1.cpp | 5 void *operator new(size_t); 9 void *operator new(size_t);; // expected-error {{'operator new' cannot be declared inside a namespace}} 12 static void *operator new(size_t); // expected-error {{'operator new' cannot be declared static in global scope}} 15 void operator new(size_t); // expected-error {{'operator new' must return type 'void *'}} 19 void *operator new(); // expected-error {{'operator new' must have at least one parameter}} 23 void *operator new(bool); // expected-error {{'operator new' takes type size_t} [all...] |
/external/clang/test/CXX/basic/basic.stc/basic.stc.dynamic/basic.stc.dynamic.deallocation/ |
p1.cpp | 4 void operator delete(void*); 8 void operator delete(void *); // expected-error {{'operator delete' cannot be declared inside a namespace}} 11 static void operator delete(void *); // expected-error {{'operator delete' cannot be declared static in global scope}}
|
/bionic/libstdc++/include/ |
new | 14 void* operator new(std::size_t); 15 void* operator new[](std::size_t); 16 void operator delete(void*); 17 void operator delete[](void*); 18 void* operator new(std::size_t, const std::nothrow_t&); 19 void* operator new[](std::size_t, const std::nothrow_t&); 20 void operator delete(void*, const std::nothrow_t&); 21 void operator delete[](void*, const std::nothrow_t&); 23 inline void* operator new(std::size_t, void* p) { return p; } 24 inline void* operator new[](std::size_t, void* p) { return p; [all...] |
/ndk/sources/cxx-stl/system/include/ |
new | 14 void* operator new(std::size_t); 15 void* operator new[](std::size_t); 16 void operator delete(void*); 17 void operator delete[](void*); 18 void* operator new(std::size_t, const std::nothrow_t&); 19 void* operator new[](std::size_t, const std::nothrow_t&); 20 void operator delete(void*, const std::nothrow_t&); 21 void operator delete[](void*, const std::nothrow_t&); 23 inline void* operator new(std::size_t, void* p) { return p; } 24 inline void* operator new[](std::size_t, void* p) { return p; [all...] |
/prebuilt/ndk/android-ndk-r4/platforms/android-3/arch-arm/usr/include/ |
new | 13 void* operator new(std::size_t); 14 void* operator new[](std::size_t); 15 void operator delete(void*); 16 void operator delete[](void*); 17 void* operator new(std::size_t, const std::nothrow_t&); 18 void* operator new[](std::size_t, const std::nothrow_t&); 19 void operator delete(void*, const std::nothrow_t&); 20 void operator delete[](void*, const std::nothrow_t&); 22 inline void* operator new(std::size_t, void* p) { return p; } 23 inline void* operator new[](std::size_t, void* p) { return p; [all...] |
/prebuilt/ndk/android-ndk-r4/platforms/android-4/arch-arm/usr/include/ |
new | 13 void* operator new(std::size_t); 14 void* operator new[](std::size_t); 15 void operator delete(void*); 16 void operator delete[](void*); 17 void* operator new(std::size_t, const std::nothrow_t&); 18 void* operator new[](std::size_t, const std::nothrow_t&); 19 void operator delete(void*, const std::nothrow_t&); 20 void operator delete[](void*, const std::nothrow_t&); 22 inline void* operator new(std::size_t, void* p) { return p; } 23 inline void* operator new[](std::size_t, void* p) { return p; [all...] |
/prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-arm/usr/include/ |
new | 13 void* operator new(std::size_t); 14 void* operator new[](std::size_t); 15 void operator delete(void*); 16 void operator delete[](void*); 17 void* operator new(std::size_t, const std::nothrow_t&); 18 void* operator new[](std::size_t, const std::nothrow_t&); 19 void operator delete(void*, const std::nothrow_t&); 20 void operator delete[](void*, const std::nothrow_t&); 22 inline void* operator new(std::size_t, void* p) { return p; } 23 inline void* operator new[](std::size_t, void* p) { return p; [all...] |
/prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-x86/usr/include/ |
new | 12 void* operator new(std::size_t); 13 void* operator new[](std::size_t); 14 void operator delete(void*); 15 void operator delete[](void*); 16 void* operator new(std::size_t, const std::nothrow_t&); 17 void* operator new[](std::size_t, const std::nothrow_t&); 18 void operator delete(void*, const std::nothrow_t&); 19 void operator delete[](void*, const std::nothrow_t&); 21 inline void* operator new(std::size_t, void* p) { return p; } 22 inline void* operator new[](std::size_t, void* p) { return p; [all...] |
/prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-arm/usr/include/ |
new | 13 void* operator new(std::size_t); 14 void* operator new[](std::size_t); 15 void operator delete(void*); 16 void operator delete[](void*); 17 void* operator new(std::size_t, const std::nothrow_t&); 18 void* operator new[](std::size_t, const std::nothrow_t&); 19 void operator delete(void*, const std::nothrow_t&); 20 void operator delete[](void*, const std::nothrow_t&); 22 inline void* operator new(std::size_t, void* p) { return p; } 23 inline void* operator new[](std::size_t, void* p) { return p; [all...] |
/prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-x86/usr/include/ |
new | 12 void* operator new(std::size_t); 13 void* operator new[](std::size_t); 14 void operator delete(void*); 15 void operator delete[](void*); 16 void* operator new(std::size_t, const std::nothrow_t&); 17 void* operator new[](std::size_t, const std::nothrow_t&); 18 void operator delete(void*, const std::nothrow_t&); 19 void operator delete[](void*, const std::nothrow_t&); 21 inline void* operator new(std::size_t, void* p) { return p; } 22 inline void* operator new[](std::size_t, void* p) { return p; [all...] |
/prebuilt/ndk/android-ndk-r5/sources/cxx-stl/system/include/ |
new | 14 void* operator new(std::size_t); 15 void* operator new[](std::size_t); 16 void operator delete(void*); 17 void operator delete[](void*); 18 void* operator new(std::size_t, const std::nothrow_t&); 19 void* operator new[](std::size_t, const std::nothrow_t&); 20 void operator delete(void*, const std::nothrow_t&); 21 void operator delete[](void*, const std::nothrow_t&); 23 inline void* operator new(std::size_t, void* p) { return p; } 24 inline void* operator new[](std::size_t, void* p) { return p; [all...] |
/prebuilt/ndk/android-ndk-r6/sources/cxx-stl/system/include/ |
new | 14 void* operator new(std::size_t); 15 void* operator new[](std::size_t); 16 void operator delete(void*); 17 void operator delete[](void*); 18 void* operator new(std::size_t, const std::nothrow_t&); 19 void* operator new[](std::size_t, const std::nothrow_t&); 20 void operator delete(void*, const std::nothrow_t&); 21 void operator delete[](void*, const std::nothrow_t&); 23 inline void* operator new(std::size_t, void* p) { return p; } 24 inline void* operator new[](std::size_t, void* p) { return p; [all...] |
/external/clang/test/CXX/temp/temp.decls/temp.mem/ |
p5.cpp | 3 template <class T> operator T*(); 6 template <class T> A::operator T*() { return 0; } 7 template <> A::operator char*(){ return 0; } // specialization 8 template A::operator void*(); // explicit instantiation 13 ip = a.operator int*(); 22 template <class T> operator T(); 26 s.operator A<A<int> >(); 27 s.operator A<B<int> >(); 28 s.operator A<B<A<int> > >(); 35 template <typename T> operator T() [all...] |
/external/clang/test/PCH/ |
chain-conversion-lookup.cpp | 6 operator int*(); 10 operator int*(); 15 operator int *(); 20 int *ip = x.operator int*(); 22 int *ip2 = y.operator int*(); 24 int *ip3 = z.operator int*();
|
/external/clang/test/CXX/basic/basic.stc/basic.stc.dynamic/ |
p2-noexceptions.cpp | 10 void* operator new(std::size_t); 11 void* operator new[](std::size_t); 12 void operator delete(void*); 13 void operator delete[](void*);
|
/external/clang/test/CXX/expr/expr.unary/expr.new/ |
p19.cpp | 4 // Operator delete template for placement new with global lookup 9 static void* operator new(size_t) { 13 static void operator delete(void*) { 19 // Using the global operator new suppresses the search for a 20 // operator delete in the class. 26 // Operator delete template for placement new[] with global lookup 31 static void* operator new[](size_t) { 35 static void operator delete[](void*) { 41 // Using the global operator new suppresses the search for a 42 // operator delete in the class [all...] |