|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/Reflection/TypeInfo.hpp>
Public Member Functions | |
| virtual void | destroy (void *target) const =0 |
Destroys an existing instance of the type at target address. | |
Protected Member Functions | |
| ~DestructibleTypeTrait ()=default | |
|
protecteddefault |
Destroys an existing instance of the type at target address.
| target | A pointer to the raw memory where the object is stored on. |
Implemented in CeresEngine::ReferenceTypeInfo, CeresEngine::PointerTypeInfo, CeresEngine::ConstTypeInfo, CeresEngine::ArrayTypeInfo, CeresEngine::MemberPointerTypeInfo, CeresEngine::PrimitiveTypeInfo, CeresEngine::NullTypeInfo, and CeresEngine::ByteTypeInfo.