23 template <
class Derived>
30 template <
class Derived>
36 template <
class Derived>
42 template <
class Derived>
47 &CMemoryChunk::_GetBaseClass};
48 template <
class Derived>
54 template <
class Derived>
58 template <
class Derived>
virtual const mrpt::rtti::TRuntimeClassId * GetRuntimeClass() const override
Returns information about the class of an object in runtime.
static const mrpt::rtti::TRuntimeClassId * _GetBaseClass()
Auxiliary structure used for CObject-based RTTI.
A structure that holds runtime class type information.
The virtual base class of all MRPT classes with a unified RTTI system.
A memory buffer (implements CStream) which can be itself serialized.
virtual mrpt::rtti::CObject * clone() const override
Returns a deep copy (clone) of the object, indepently of its class.
static mrpt::rtti::CObject * CreateObject()
#define CLASS_ID_NAMESPACE(class_name, namespaceName)
static const mrpt::rtti::TRuntimeClassId & GetRuntimeClassIdStatic()
static mrpt::rtti::CLASSINIT _init_CMemoryChunk
The virtual base class which provides a unified interface for all persistent objects in MRPT...