#include <CeresEngine/Reflection/TypeInfo.core.hpp>
◆ ArrayTypeInfo()
◆ construct()
| void CeresEngine::ArrayTypeInfo::construct |
( |
void * |
target | ) |
const |
|
finalvirtual |
◆ copy()
◆ destroy()
| void CeresEngine::ArrayTypeInfo::destroy |
( |
void * |
target | ) |
const |
|
finalvirtual |
◆ desugar()
◆ getAlignment()
| std::size_t CeresEngine::ArrayTypeInfo::getAlignment |
( |
| ) |
const |
|
finalvirtualnoexcept |
- Returns
- The size of the type, in bytes. Useful when allocating memory to construct an instance.
Implements CeresEngine::TypeInfo.
◆ getIdentityHash()
◆ getName()
| StringView CeresEngine::ArrayTypeInfo::getName |
( |
| ) |
const |
|
overridevirtualnoexcept |
◆ getSize()
| std::size_t CeresEngine::ArrayTypeInfo::getSize |
( |
| ) |
const |
|
finalvirtualnoexcept |
- Returns
- The size of the type, in bytes. Useful when allocating memory to construct an instance.
Implements CeresEngine::TypeInfo.
◆ getType()
◆ move()
| void CeresEngine::ArrayTypeInfo::move |
( |
void * |
target, |
|
|
void * |
source |
|
) |
| const |
|
finalvirtual |
◆ arity
◆ mIdentityHash
◆ mName
| String CeresEngine::ArrayTypeInfo::mName |
|
mutableprivate |
◆ type
The documentation for this class was generated from the following file:
- /Users/Rogiel/Developer/CeresEngine/Engine/Sources/CeresEngine/Reflection/TypeInfo.core.hpp