Home | History | Annotate | Download | only in temp.explicit

Lines Matching defs:Temp

17   template <class T> class Temp {
18 static Temp<A::Public> make() { return Temp<A::Public>(); }
20 template class Temp<A::Private>;
25 template class Temp<A::Private> Temp<int>::make();
38 template <class T> class Temp {
39 static Temp<A::Public> make();
41 template <> class Temp<A::Private> {
43 Temp(int x) {}
46 template <> class Temp<A::Private> Temp<int>::make() { // expected-error {{'Private' is a private member of 'test2::A'}}
47 return Temp<A::Public>(0);