コンストラクター
| 名前 | 説明 |
|---|---|
ReflectionFieldAccessor( std::size_t inOffset, std::size_t inPtrOffset, std::size_t inSize, bool bInNeedsDeref ) | |
ReflectionFieldAccessor() |
関数
| アクセス | タイプ | モディファイア | 名前 | 説明 |
|---|---|---|---|---|
public | bool | inline, const | isType() | |
public | const T* | inline, const | getValue( const void* inInstance ) | |
public | T* | inline, const | getValue( void* inInstance ) | |
public | const T& | inline, const | get( const void* inInstance ) | |
public | void | inline, const | set( void* inInstance, const T& inValue ) | |
public | const char* | const | address( const void* inInstance ) | |
public | char* | const | address( void* inInstance ) | |
public | void* | const | ptr( void* inInstance ) | |
public | const void* | const | ptr( const void* inInstance ) | |
public | const | toString( const void* inInstance ) | ||
public | const | getName() | ||
private | void | inline, const | assertSize() |
メンバ
| アクセス | タイプ | モディファイア | 名前 | 説明 |
|---|---|---|---|---|
public | std::size_t | offset | ||
public | std::size_t | ptrOffset | ||
public | std::size_t | size | ||
public | names | |||
public | typeName | |||
public | typeIndex | |||
public | bool | bNeedsDeref |