Lines Matching refs:constructor
20 // A defaulted default constructor for a class X is defined as deleted if:
23 // default constructor,
25 Deleted1a d1a; // expected-error {{deleted constructor}}
26 // FIXME: treating this as having a deleted default constructor is probably a
29 Deleted1b d1b; // expected-error {{deleted constructor}}
33 // default constructor is non-trivial.
35 NotDeleted1b nd1b; // unexpected-error {{deleted constructor}}
40 Deleted2a d2a; // expected-error {{deleted constructor}}
48 // default constructor,
50 expected-warning {{does not declare any constructor}} \
52 Deleted3a d3a; // expected-error {{deleted constructor}}
54 Deleted3b d3b; // expected-error {{deleted constructor}}
56 // default constructor is user-provided.
58 Deleted3c d3c; // desired-error {{deleted constructor}}
67 // FIXME: this class should not have a deleted default constructor.
69 NotDeleted3e nd3e; // unexpected-error {{deleted constructor}}
73 NotDeleted3f nd3f; // unexpected-error {{deleted constructor}}
78 Deleted4a d4a; // expected-error {{deleted constructor}}
85 Deleted5a d5a; // expected-error {{deleted constructor}}
91 // M has no default constructor or overload resolution as applied to M's default
92 // constructor results in an ambiguity or in a function that is deleted or
93 // inaccessible from the defaulted default constructor, or
95 Deleted6a d6a; // expected-error {{deleted constructor}}
97 Deleted6b d6b; // expected-error {{deleted constructor}}
99 Deleted6c d6c; // expected-error {{deleted constructor}}
101 Deleted6d d6d; // expected-error {{deleted constructor}}
105 Deleted6e d6e; // expected-error {{deleted constructor}}
113 // constructor.
115 Deleted7a d7a; // expected-error {{deleted constructor}}
117 Deleted7b d7b; // expected-error {{deleted constructor}}
119 Deleted7c d7c; // expected-error {{deleted constructor}}
121 Deleted7d d7d; // expected-error {{deleted constructor}}
123 Deleted7e d7e; // expected-error {{deleted constructor}}
125 Deleted7f d7f; // expected-error {{deleted constructor}}
127 Deleted7g d7g; // expected-error {{deleted constructor}}
129 Deleted7h d7h; // expected-error {{deleted constructor}}
141 // A default constructor is trivial if it is not user-provided and if:
160 // has a trivial default constructor.
164 // Otherwise, the default constructor is non-trivial.