template< class Bar, int _depth = -1 > class Foo; template< int _depth = -1 > class Foo { };