Home | History | Annotate | Download | only in Parser

Lines Matching full:specifier

47 // check that we don't consume the token after the access specifier 
54 // consume the token after the access specifier if it's a semicolon
98 struct A::B; // expected-error {{forward declaration of struct cannot have a nested name specifier}}
99 union N::C; // expected-error {{forward declaration of union cannot have a nested name specifier}}
144 ~A::A() { n = 0; } // expected-error {{'~' in destructor name should be after nested name specifier}} expected-note {{previous}}
148 DtorErrors::~B::B() {} // expected-error {{'~' in destructor name should be after nested name specifier}}
151 a.~A::A(); // expected-error {{'~' in destructor name should be after nested name specifier}}
152 b->~DtorErrors::~B::B(); // expected-error {{'~' in destructor name should be after nested name specifier}}
156 ~C::C() {} // expected-error {{incomplete}} expected-error {{'~' in destructor name should be after nested name specifier}}
159 ~D::D() throw(X) {} // expected-error {{'~' in destructor name should be after nested name specifier}}
161 ~Undeclared::Undeclared() {} // expected-error {{use of undeclared identifier 'Undeclared'}} expected-error {{'~' in destructor name should be after nested name specifier}}
162 ~Undeclared:: {} // expected-error {{expected identifier}} expected-error {{'~' in destructor name should be after nested name specifier}}
167 ~A::A() {} // expected-error {{'~' in destructor name should be after nested name specifier}} expected-error {{non-friend class member '~A' cannot have a qualified name}}
172 ~S::S() {} // expected-error {{'~' in destructor name should be after nested name specifier}} expected-error {{extra qualification on member '~S'}}
176 ~I::I() {} // expected-error {{'I' is not a class, namespace, or enumeration}} expected-error {{'~' in destructor name should be after nested name specifier}}
182 T t2 = t2.~T::T<int>; // expected-error {{'~' in destructor name should be after nested name specifier}} expected-error {{destructor name 'T' does not refer to a template}} expected-error {{expected '(' for function-style cast or type construction}} expected-error {{expected expression}}