Chicane

ReflectionTypeInfo

ヘッダー
Includes/Chicane/Core/Reflection/Type/Info.hpp
ネームスペース
Chicane::ReflectionTypeInfo

Types

名前価値説明
TypeIdex
std::optional<std::type_index>
Fields
std::vector<ReflectionFieldInfo>
Methods
Constructor
std::function<void *(std::vector<std::any>>
Constructors
std::vector<Constructor>

コンストラクター

名前説明
ReflectionTypeInfo(
const  String& inName
std::size_t inSize
TypeIdex inTypeIndex
const  Constructors& inConstructors
const  Methods& inMethods
const  Fields& inFields
)
ReflectionTypeInfo()

関数

アクセスタイプモディファイア名前説明
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
)

メンバ

アクセスタイプモディファイア名前説明
public
name
public
std::size_t
size
public
typeIndex
public
constructors
public
methods
public
fields