class RegNS::PlainObject
Overview
A bare CObject descendant, i.e.
without the DEFINE_MRPT_OBJECT machinery.
class PlainObject: public mrpt::rtti::CObject { public: // typedefs typedef std::shared_ptr<CObject> Ptr; typedef std::shared_ptr<const CObject> ConstPtr; // methods virtual mrpt::rtti::CObject* clone() const; static const mrpt::rtti::TRuntimeClassId& GetRuntimeClassIdStatic(); };
Inherited Members
public: // methods virtual const mrpt::rtti::TRuntimeClassId* GetRuntimeClass() const;
Methods
virtual mrpt::rtti::CObject* clone() const
Returns a deep copy (clone) of the object, indepently of its class.