1 #ifndef __XIOS_CObjectFactory__
2 #define __XIOS_CObjectFactory__
31 static std::shared_ptr<U>
GetObject(
const U *
const object);
39 static const std::vector<std::shared_ptr<U> > &
67 #endif // __XIOS_CObjectFactory__
static std::shared_ptr< U > CreateObject(const StdString &id=StdString(""))
Instanciateur ///.
static void SetCurrentContextId(const StdString &context)
Mutateurs ///.
static int GetObjectNum(void)
////////////////////// Définitions ////////////////////// ///
static int GetObjectIdNum(void)
static bool IsGenUId(const StdString &id)
static bool HasObject(const StdString &id)
Tests ///.
static StdString GenUId(void)
static const std::vector< std::shared_ptr< U > > & GetObjectVector(const StdString &context=CObjectFactory::GetCurrentContextId())
////////////////////// Déclarations ////////////////////// ///
static StdString CurrContext
Propriétés statiques ///.
static std::shared_ptr< U > GetObject(const StdString &id)
static const StdString & GetUIdBase(void)
static StdString & GetCurrentContextId(void)
Accesseurs ///.