Chicane

ReflectionTypeInfo

Header
Includes/Chicane/Core/Reflection/Type/Info.hpp
Namespace
Chicane::ReflectionTypeInfo

Tipos

NomeValorDescrição
TypeIdex
std::optional<std::type_index>
Fields
std::vector<ReflectionFieldInfo>
Methods
Constructor
std::function<void *(std::vector<std::any>>
Constructors
std::vector<Constructor>

Construtores

NomeDescrição
ReflectionTypeInfo(
const  String& inName
std::size_t inSize
TypeIdex inTypeIndex
const  Constructors& inConstructors
const  Methods& inMethods
const  Fields& inFields
)
ReflectionTypeInfo()

Funções

AccessoReturnoModificadorNomeDescrição
public
const
findField(
const  String& inName
)
public
const
findMethod(
const  String& inName
)
public
const
resolve(
const  String& inAccessor
)
public
T*
inline, const
create(
std::vector<std::any> inArgs
)

Membros

AccessoTipoModificadorNomeDescrição
public
name
public
std::size_t
size
public
typeIndex
public
constructors
public
methods
public
fields