Home | History | Annotate | Download | only in class.access

Lines Matching refs:Enum

126     enum Enum { E0, E1, E2 }; // expected-note 4 {{declared private here}}
127 template <Enum> void foo();
128 template <Enum> class bar;
131 template <A::Enum en> void A::foo() {}
132 template <A::Enum en> class A::bar {};
134 template <A::Enum en> void foo() {} // expected-error {{'Enum' is a private member of 'test5::A'}}
135 template <A::Enum en> class bar {}; // expected-error {{'Enum' is a private member of 'test5::A'}}
138 template <A::Enum en> void foo() {} // expected-error {{'Enum' is a private member of 'test5::A'}}
139 template <A::Enum en> class bar {}; // expected-error {{'Enum' is a private member of 'test5::A'}}