Utiliser des TypeList, hérarchies dans une librairie
Bonjour à tous,
Je suis en train de faire une librairie statique qui gère des objets. Le gestionnaire principale possède une hiérarchie éparpillé regroupant les types de l'utilisateur qu'il a à gérer.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
typedef TTYPELIST_2(Client, Voiture) TList;
template <class T>
struct SGesHolder
{
CGesData<T> Ges;
};
class CGesManager : public CScatteredHierarchy<TList, SGesHolder>
{
}; |
Mon souci est que la liste, c'est l'utilisateur qui doit la construire, les objets métiers n'ont rien à faire là.
Comment puis-je gérer ça proprement ?
Merci,
A bientôt