Home | History | Annotate | Download | only in SemaCXX

Lines Matching full:operator

7   operator short();
11 operator long();
16 operator E1();
21 operator E2();
31 operator pmf();
63 struct ShortRef { // expected-note{{candidate function (the implicit copy assignment operator)}}
64 operator short&();
68 operator volatile long&();
71 struct XpmfRef { // expected-note{{candidate function (the implicit copy assignment operator)}}
72 operator pmf&();
76 operator E2&();
106 operator int volatile *();
110 operator int const *();
114 operator int volatile *&();
118 operator int const *&();
161 operator T*();
171 template< typename T > operator T() const;
197 template<typename X> bool operator>(const X &inX1, const X &inX2);
207 operator bool();
208 operator const char *();
218 (void)(foo - foo); // expected-error{{use of overloaded operator '-' is ambiguous}} \
219 // expected-note 4{{built-in candidate operator-}} \
227 operator const void *() const;
228 operator void *();
230 operator const unsigned *() const;
231 operator unsigned *();
250 operator int* __restrict &();
262 struct X { operator __int128() const; } x;
266 struct Y { operator unsigned __int128() const; } y;