Axel Naumann | 39d26c3 | 2012-10-02 09:09:43 +0000 | [diff] [blame] | 1 | template<typename T> class Vector; |
2 | |||||
3 | template<typename T> class List { | ||||
4 | public: | ||||
5 | void push_back(T); | ||||
6 | }; | ||||
Axel Naumann | bb2011d | 2012-10-02 13:06:13 +0000 | [diff] [blame] | 7 | |
8 | namespace A { | ||||
9 | class Y { | ||||
10 | template <typename T> friend class WhereAmI; | ||||
11 | }; | ||||
12 | } | ||||
13 | |||||
14 | template <typename T> class A::WhereAmI { | ||||
15 | public: | ||||
16 | static void func() {} | ||||
17 | }; |