Chicane

Iterable

ヘッダー
Includes/Chicane/Core/Reflection/Type/Field/Iterable.hpp
ネームスペース
Chicane::ReflectionFieldIterable

Types

名前価値説明
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 &)>

コンストラクター

名前説明
ReflectionFieldIterable(
String inElementTypeName
TypeIndex inElementIndex
std::size_t inElementSize
SizeFunction inSizeFunction
AtFunction inAtFunction
SnapshotFunction inSnapshotFunction
)
ReflectionFieldIterable()

メンバ

アクセスタイプモディファイア名前説明
public
elementTypeName
public
elementIndex
public
std::size_t
elementSize
public
sizeFunction
public
atFunction
public
snapshotFunction