Lines Matching full:operator
10 static void operator delete(void *p) {};
21 using B::operator delete;
32 static void operator delete(void *p) {}; // expected-note {{member 'operator delete' declared here}}
38 static void operator delete(void *, size_t) {}; // expected-note {{member 'operator delete' declared here}}
44 using A::operator delete;
45 using B::operator delete;
50 C::~C() {} // expected-error {{multiple suitable 'operator delete' functions in 'C'}}
57 static void operator delete(void*, const int &);
62 static void operator delete(void*, const int &); // expected-note {{declared here}}
64 B::~B() {} // expected-error {{no suitable member 'operator delete' in 'B'}}
67 struct C : CBase { // expected-error {{no suitable member 'operator delete' in 'C'}}
68 static void operator delete(void*, const int &); // expected-note {{declared here}}
79 // expected-error@+2 {{no suitable member 'operator delete' in 'A'}}
85 static void operator delete(void*, const int &);
90 static void operator delete(void*);