Home | History | Annotate | Download | only in temp.mem.enum

Lines Matching defs:Access

116 class Access {
136 template<> enum class Access::Priv<Access::S::N>::E
137 : Access::S::N { // expected-error {{private member}}
138 a = Access::k, // ok
139 b = Access::S::k // expected-error {{private member}}
142 template<typename T> enum class Access::Priv<T>::E : T {
143 c = Access::k,
144 d = Access::S::k
148 Access::Priv<int>::E a = Access::Priv<int>::E::a;
149 Access::Priv<char>::E c = Access::Priv<char>::E::d;
150 // FIXME: We should see an access error for this enumerator.
151 Access::Priv<short>::E b = Access::Priv<short>::E::d;