20 #ifndef __TYNAMEMANAGER__
21 #define __TYNAMEMANAGER__
83 typedef std::pair<std::string, unsigned int>
IDCounter;
84 typedef std::map<std::string, IDCounter>
IDMap;
SmartPtr< TYNameManager > LPTYNameManager
Generateur de nom unique.
bool isEnable() const
Retourne si vrai si la generation de nom est active, faux sinon.
QString generateName(const char *classname)
Retourne le nom de la classe associe a un nombre.
void enable(bool enable)
Active la generation de nom.
TYNameManager & operator=(const TYNameManager &)
static TYNameManager * get()
Retourne l'instance singleton.
std::map< std::string, IDCounter > IDMap
std::pair< std::string, unsigned int > IDCounter
static LPTYNameManager _pInstance
TYNameManager(const TYNameManager &)