CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
27 #ifndef _SmPersist_h_Included_
28 #define _SmPersist_h_Included_
31 #define STL_USING_STRING
32 #define STL_USING_VECTOR
virtual const OdSmObjectId * objectId() const =0
virtual const OdSmDatabase * database() const =0
virtual OdString typeName() const =0
virtual void directlyOwnedObjects(std::vector< OdSmPersist * > &) const =0
OdSmartPtr< OdSmPersist > OdSmPersistPtr
virtual void setOwner(const OdSmPersist *pOwner)=0
virtual const OdSmPersist * owner() const =0
FIRSTDLL_EXPORT_STATIC static const OdString kEmpty
virtual bool isDirty() const =0
virtual void initNew(const OdSmPersist *pOwner, const OdString &handle=OdString::kEmpty)=0
virtual OdString clsid() const =0
virtual bool load(OdSmFiler *pFiler)=0
ODRX_DECLARE_MEMBERS(OdSmPersist)
virtual void save(OdSmFiler *pFiler) const =0