Lines Matching full:operator
9 operator short();
13 operator long();
18 operator E1();
23 operator E2();
33 operator pmf();
65 struct ShortRef { // expected-note{{candidate function (the implicit copy assignment operator) not viable}}
67 // expected-note@-2 {{candidate function (the implicit move assignment operator) not viable}}
69 operator short&();
73 operator volatile long&();
76 struct XpmfRef { // expected-note{{candidate function (the implicit copy assignment operator) not viable}}
78 // expected-note@-2 {{candidate function (the implicit move assignment operator) not viable}}
80 operator pmf&();
84 operator E2&();
114 operator int volatile *();
118 operator int const *();
122 operator int volatile *&();
126 operator int const *&();
169 operator T*();
179 template< typename T > operator T() const;
205 template<typename X> bool operator>(const X &inX1, const X &inX2);
215 operator bool();
216 operator const char *();
226 (void)(foo - foo); // expected-error{{use of overloaded operator '-' is ambiguous}} \
227 // expected-note 4{{built-in candidate operator-}} \
235 operator const void *() const;
236 operator void *();
238 operator const unsigned *() const;
239 operator unsigned *();
258 operator int* __restrict &();
270 struct X { operator __int128() const; } x;
274 struct Y { operator unsigned __int128() const; } y;