2 template<class T> class D
8 template<class T> int D<T>::f()
13 template<template<class> class D,class E> class C
17 template<template<class> class F> int f(F<int>);
20 template<template<class> class D,class E>
21 template<template<class> class F> int C<D,E>::f(F<int>)