template <typename T> class Test { typedef typename T::iterator Iter; }; typedef int Type;