Lines Matching full:class
3 // C++98 [class.friend]p7:
4 // C++11 [class.friend]p9:
6 // the scope of the class containing the friend declaration.
11 class X {
15 class Y {
22 class X {
26 template <class T> class Y {
33 template <class T> class Y;
35 class X {
37 friend class Y<int>;
40 template <class T> class Y {
44 template class Y<int>;
49 template <class T> class Y;
51 class X {
53 friend class Y<int>;
56 template <class T> class Y {
60 template class Y<float>; // expected-note {{in instantiation}}
65 template <class T> class X {
69 template <class T> class Y {
76 template <class T> class X {
80 template <class T> class Y {
84 template class Y<int>; // expected-note {{in instantiation}}
89 template <class T> class Y;
91 template <class T> class X {
93 friend class Y<float>;
96 template <class T> class Y {
100 template class Y<int>; // expected-note {{in instantiation}}
105 template <class T> class Y;
107 template <class T> class X {
109 friend class Y<int>;
112 template <class T> class Y {
116 template class Y<int>;