28 template <
class AParent>
static constexpr
ID GetID(
void);
38 #define CYB_SET_ALLOCATABLE_ID(AClass)\
39 template<> constexpr CYB::API::Interop::Allocatable::ID CYB::API::Interop::Allocatable::GetID<CYB::API::AClass>(void) {\
static constexpr ID GetID(void)
Returns the ID of an allocatable object.
ID
Defines the IDs of allocatable engine objects.
virtual ~Allocatable()=default
See Default Constructors and Destructor.
Defines the base class for allocatable engine objects.
Used for object which aren't allocatables.