1 template <class data> class foo
10 template <class data> const int foo<data>::a = 1;
11 template <class data> const int foo<data>::b = a;
12 template <class data> const int foo<data>::c = b;
13 template <class data> const int foo<data>::d = c;
15 typedef foo<int> fooInt;
23 if (f->c != 1 || f->d != 1)