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

Lines Matching full:template

4   template <class T> class A {
9 template <class T> friend class A<T>::Member; // expected-warning {{not supported}}
19 template <class T> struct A;
23 template <class T> friend void A<T>::f(); // expected-warning {{not supported}}
26 template <class T> struct A {
30 template <class T> struct A<T*> {
34 template <> struct A<char> {
41 template <class T> struct A;
45 template <class T> friend void A<T>::g(); // expected-warning {{not supported}}
48 template <class T> struct A {
52 template <class T> struct A<T*> {
56 template <> struct A<char> {
63 template <class T> struct A {
69 template <class U> class C {
71 template <class T> friend struct A<T>::Inner; // expected-warning {{not supported}}
74 template <class T> int A<T>::Inner::foo() {
84 template <class T> struct X {
85 template <class U> void operator+=(U);
87 template <class V>
88 template <class U>
98 template<template <class> class T> struct A {
99 template<template <class> class U> friend void A<U>::foo(); // expected-warning {{not supported}}
102 template <class> struct B {};
103 template class A<B>;