Chicane

ReflectionTypeRegistry

Header
Includes/Chicane/Core/Reflection/Type/Registry.hpp
Namespace
Chicane::ReflectionTypeRegistry

Tipos

NomeValorDescrição
Indices
std::unordered_map<std::type_indexReflectionTypeInfo>
Names
std::unordered_map<StringReflectionTypeInfo>

Construtores

NomeDescrição
ReflectionTypeRegistry()
ReflectionTypeRegistry()

Destruidores

NomeDescrição
~ReflectionTypeRegistry()

Funções

AccessoReturnoModificadorNomeDescrição
public
static
getInstance()
private
operator=()
public
const  Names&
const
getAll()
public
find(
const  std::type_info& inValue
)
public
const
find(
std::type_index inValue
)
public
const
find(
const  String& inValue
)
public
void
add(
const  ReflectionTypeInfo& inValue
)

Membros

AccessoTipoModificadorNomeDescrição
private
m_indices
private
m_names