Tipos
| Nome | Valor | Descrição |
|---|---|---|
TypeIdex | std::optional<std::type_index> | |
Names | ||
Fields | ||
Methods | ||
Constructor | std::function<void *(std::vector<std::any>> | |
Constructors | ||
Stringifier | std::function<String(const void *)> | |
AnyStringifier | std::function<String(const std::any &)> |
Construtores
| Nome | Descrição |
|---|---|
ReflectionTypeInfo() |
Funções
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | bool | const | ||
public | const | getName() | ||
public | const | getNames() | ||
public | const | getGroup() | ||
public | const | getDescription() | ||
public | bool | const | isTransient() | |
public | const | |||
public | const | |||
public | const | |||
public | T* | inline, const | create( std::vector<std::any> inArgs ) | |
public | static, inline | sMakeStringifier() | ||
public | static, inline | sMakeAnyStringifier() | ||
private | static, inline | sStringify( const void* inInstance ) | ||
private | static, inline | sStringifyAny( const std::any& inValue ) | ||
private | static, inline | sMakeStringifier() | ||
private | static, inline | sMakeStringifier() | ||
private | static, inline | sMakeAnyStringifier() | ||
private | static, inline | sMakeAnyStringifier() |
Membros
| Accesso | Tipo | Modificador | Nome | Descrição |
|---|---|---|---|---|
public | const char | static, constexpr | OBJECT_SEPARATOR | |
public | property | |||
public | std::size_t | size | ||
public | typeIndex | |||
public | constructors | |||
public | methods | |||
public | fields | |||
public | stringifier | |||
public | anyStringifier |