Lines Matching defs:Class
2 class A {
5 A() : A::m(17) { } // expected-error {{member initializer 'm' does not name a non-static data member or base class}}
9 class B : public A {
19 class C : public virtual B {
24 class D : public C {
29 class E : public D, public B {
31 E() : B(), D() { } // expected-error{{base class initializer 'B' names both a direct base class and an inherited virtual base class}}
37 class F : public B {
42 m(17), // expected-error{{member initializer 'm' does not name a non-static data member or base class}}
43 INT(17) // expected-error{{constructor initializer 'INT' (aka 'int') does not name a class}}
48 class G : A {
54 class H : A {
61 class X {};
62 class Y {};
72 class U {
92 // expected-warning {{base class '::Derived' will be initialized after base 'Derived::V'}}
97 INT::NonExisting() {} // expected-error {{expected a class or namespace}} \
114 P() { } // expected-error {{constructor for 'P' must explicitly initialize the base class 'M' which does not have a default constructor}} \
127 // A silly class used to demonstrate field-is-uninitialized in constructors with
130 class TwoInOne { public: TwoInOne(TwoInOne a, TwoInOne b) {} };
131 class InitializeUsingSelfTest {
147 class InitializeUsingSelfExceptions {
159 class CopyConstructorTest {
235 class A : public std::exception {}; // expected-error {{undeclared identifier}} expected-error {{expected class name}} expected-note 4 {{candidate}}
236 class B : public A {
280 class Class
283 Class() : member(function() {} // expected-note {{to match this '('}}