Chicane

Iterable

Header
Includes/Chicane/Core/Reflection/Type/Field/Iterable.hpp
Namespace
Chicane::ReflectionFieldIterable

Tipos

NomeValorDescrição
TypeIndex
std::optional<std::type_index>
SizeFunction
std::function<std::size_t(const void *)>
AtFunction
std::function<const  void *(const void*std::size_t)>
SnapshotFunction
std::function<const  void *(const void*std::any &)>

Construtores

NomeDescrição
ReflectionFieldIterable(
String inElementTypeName
TypeIndex inElementIndex
std::size_t inElementSize
SizeFunction inSizeFunction
AtFunction inAtFunction
SnapshotFunction inSnapshotFunction
)
ReflectionFieldIterable()

Membros

AccessoTipoModificadorNomeDescrição
public
elementTypeName
public
elementIndex
public
std::size_t
elementSize
public
sizeFunction
public
atFunction
public
snapshotFunction