#include <CeresEngine/Reflection/TypeInfo.core.hpp>
◆ PointerTypeInfo()
◆ construct()
| void CeresEngine::PointerTypeInfo::construct |
( |
void * |
target | ) |
const |
|
finalvirtual |
◆ copy()
◆ dereference()
| Box CeresEngine::PointerTypeInfo::dereference |
( |
const Box & |
value | ) |
const |
|
finalvirtual |
◆ destroy()
| void CeresEngine::PointerTypeInfo::destroy |
( |
void * |
target | ) |
const |
|
finalvirtual |
◆ desugar()
◆ equals()
◆ getAlignment()
| std::size_t CeresEngine::PointerTypeInfo::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::PointerTypeInfo::getName |
( |
| ) |
const |
|
overridevirtualnoexcept |
◆ getSize()
| std::size_t CeresEngine::PointerTypeInfo::getSize |
( |
| ) |
const |
|
finalvirtualnoexcept |
- Returns
- The size of the type, in bytes. Useful when allocating memory to construct an instance.
Implements CeresEngine::TypeInfo.
◆ getType()
◆ increment()
| void CeresEngine::PointerTypeInfo::increment |
( |
const Box & |
value | ) |
const |
|
overridevirtual |
◆ move()
| void CeresEngine::PointerTypeInfo::move |
( |
void * |
target, |
|
|
void * |
source |
|
) |
| const |
|
finalvirtual |
◆ notEquals()
◆ mIdentityHash
◆ mName
| String CeresEngine::PointerTypeInfo::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