namespace
objregistry
Classes
-
template<typename T>struct ObjectEntry
-
template<typename ObjT>struct Registrar
-
template<typename ObjT>struct Type
Typedefs
-
template<typename T>using RegistryType = std::vector<ObjectEntry<T>>
Functions
-
template<typename T>auto getRegistry() -> RegistryType<T>&
-
template<typename T>auto getObjIdx(TypeIdx han) -> auto
-
template<typename T>auto getSizeConcreteType(TypeIdx han) -> auto
-
template<typename T>auto allocateConcreteType(TypeIdx han) -> auto
-
template<typename T>auto constructConcreteType(TypeIdx han, void* buf) -> auto
-
template<typename ObjT>auto makeObjIdx() -> TypeIdx