3 template<typename LIST>
5 static const int index = 1;
6 template <typename> struct addWithChecking {};
9 template<typename container, int ix = container::index>
11 static const int result = 0;
16 struct list<LIST>::addWithChecking<O*>
18 static const int xres =
19 find<list<LIST> >::result; // bogus error about index here.