Lines Matching full:deleted
3 int i = delete; // expected-error {{only functions can have deleted definitions}}
5 void fn() = delete; // expected-note {{candidate function has been explicitly deleted}}
8 void fn2() = delete; // expected-error {{deleted definition must be first declaration}}
15 void ov(double) = delete; // expected-note {{candidate function has been explicitly deleted}}
18 WithDel() = delete; // expected-note {{function has been explicitly marked deleted here}}
19 void fn() = delete; // expected-note {{function has been explicitly marked deleted here}}
20 operator int() = delete; // expected-note {{function has been explicitly marked deleted here}}
23 int i = delete; // expected-error {{only functions can have deleted definitions}}
27 fn(); // expected-error {{call to deleted function 'fn'}}
29 ov(1.0); // expected-error {{call to deleted function 'ov'}}
31 WithDel dd; // expected-error {{call to deleted constructor of 'WithDel'}}
33 d->fn(); // expected-error {{attempt to use a deleted function}}
34 int i = *d; // expected-error {{invokes a deleted function}}
41 DelDtor *p = new DelDtor[3]; // expected-error {{attempt to use a deleted function}}
42 delete [] p; // expected-error {{attempt to use a deleted function}}
43 const DelDtor &dd2 = DelDtor(); // expected-error {{attempt to use a deleted function}}
44 DelDtor dd; // expected-error {{attempt to use a deleted function}}
45 throw dd; // expected-error {{attempt to use a deleted function}}
48 ~X() {} // expected-error {{attempt to use a deleted function}}
52 ~Y() {} // expected-error {{attempt to use a deleted function}}
55 ~Z() {} // expected-error {{attempt to use a deleted function}}
57 DelDtor dd; // expected-error {{attempt to use a deleted function}}