T=G<I> où G est un conteneur et I une class objet quelconque

Je voudrais construire cette classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
class<typename T>// T=G<I>
class toto
{
protected:
     T _titi
     G< list<int> > _mini;
public:
//..........
}
Mon problème est comment appeler G???