3 // Copyright (C) 2003 Free Software Foundation
4 // Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
6 // Member function of class template as friend
8 template<class T> struct A
15 template<class T> friend void A<T>::f();
18 template<class T> struct A<T*>
23 template<> struct A<char>
28 template<class T> void A<T>::f()
34 template<class T> void A<T*>::f()