31#ifndef ETL_SINGLETON_INCLUDED
32#define ETL_SINGLETON_INCLUDED
41 template <
typename TObject>
46 static TObject& get_instance()
48 return p_instance.get();
53 static TObject* p_instance;
63 template <
typename TSingleton>
68 template <
typename... TArgs>
69 TSingleton* create(TArgs args...)
73 return TSingleton::mp_Instance.get();
79 _TSingleton::mp_Instance.reset(pTmp);
81 return _TSingleton::mp_Instance.get();
Definition: singleton.h:65
Creates .
Definition: singleton.h:43
bitset_ext
Definition: absolute.h:38