namespace
typeregistry
Classes
Typedefs
- using DecodedIndex = std::uint32_t
- using TypeNames = std::unordered_map<DecodedIndex, std::string>
- using TypeIndex = std::uint16_t
- using DeadType = std::uint32_t
Functions
- auto demangle(const char* name) -> std::string
- auto getRegisteredNames() -> TypeNames&
- auto getIndex() -> TypeIndex
- auto validateIndex(const DecodedIndex index) -> bool
-
template<typename ObjT>auto getTypeIdx() -> DecodedIndex
- auto getTypeNameForIdx(DecodedIndex const typeIdx) -> std::string const &
-
template<typename ObjT>auto getTypeName() -> std::string const &