Lines Matching defs:Class
30 class DEFAULT A { };
38 class DEFAULT foo {
121 class C {
122 class DEFAULT D {
128 class C<int>::D {
161 // A::f is a member function of a hidden class.
173 // B is a nested class where its parent class is hidden.
228 class HIDDEN A {};
235 class B : public A {};
276 class DEFAULT B {
350 template <class T> struct Temp {
364 template <class T> struct A : virtual Base1, Base2 {
411 template <class T> struct HIDDEN A {
468 template <class T> void foo() {
477 // Various things with class template specializations.
513 template <class T> struct B {
543 class A1 {};
544 class A2 {};
546 template <class T> struct B {};
575 class bar {
579 template class foo::bar<char>;
585 template class foo::bar<zed>;
591 template<class T> struct Class {
595 template class DEFAULT Class<char>;
599 template<class T> void Method() {}
607 class bar;
609 class zed {
616 template class foo::zed<baz>;
630 class DEFAULT A;
645 class DEFAULT Version { };
655 class DEFAULT A { };
672 class C {
710 class foo {
715 template class DEFAULT foo<zed>;
723 template<class T>
740 class zed;
741 template class foo<zed>;
742 class DEFAULT zed {
750 class foo {
753 class DEFAULT S1 {};
755 template class foo<S1, S2>;
763 template<class T>
772 class DEFAULT foo {
777 template class foo<zed>;
783 class DEFAULT default_t;
784 class HIDDEN hidden_t;
785 template <class T> class A {
786 template <class U> class B {
789 template <class V> void temp() {}
792 template class DEFAULT A<hidden_t>;
793 template class DEFAULT A<hidden_t>::B<hidden_t>;
815 template <class P>
831 template <class P>
1006 template <class T>
1011 class zed {
1023 template <class T>
1027 template <class T> struct foo;
1036 template <class T> struct foo;
1037 template <class T>
1050 template <class T>
1053 template <class T>
1100 class HIDDEN a {};
1102 class DEFAULT b {};
1103 template<template<int> class x, template<int> class y>
1135 template class HIDDEN Class1<int>;
1154 template class HIDDEN Class1<int>;
1182 template <class P> struct B {
1186 template class B<A>;
1191 class HIDDEN A {};
1192 template <class T> struct B {
1194 template <class U> static void funcT1();
1195 template <class U> static void funcT2();
1196 class Inner {};
1197 template <class U> class InnerT {};
1199 template <template <class T> class Temp> struct C {
1211 template <> template <class T> DEFAULT void B<A>::funcT1() {}
1220 template <> template <class U> struct DEFAULT B<A>::InnerT {
1232 template class C<B<A>::InnerT>;
1240 class foo;
1241 class DEFAULT foo;
1274 class foo;
1275 class compute {
1278 class DEFAULT foo;
1286 class A { public: ~A(); };
1287 class f {