|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Static Public Member Functions |
static Standard_EXPORT void | FromTo (const Handle(TDF_Data)&aSource, XmlObjMgt_Element &aTarget, XmlObjMgt_SRelocationTable &aReloc, const Handle(XmlMDF_ADriverTable)&aDrivers) |
| Translates a transient <asource> into a persistent
<atarget>.
.
|
static Standard_EXPORT Standard_Boolean | FromTo (const XmlObjMgt_Element &aSource, Handle(TDF_Data)&aTarget, XmlObjMgt_RRelocationTable &aReloc, const Handle(XmlMDF_ADriverTable)&aDrivers) |
| Translates a persistent <asource> into a transient
<atarget>.
Returns True if completed successfully (False on error)
.
|
static Standard_EXPORT void | AddDrivers (const Handle(XmlMDF_ADriverTable)&aDriverTable, const Handle(CDM_MessageDriver)&theMessageDriver) |
| Adds the attribute storage drivers to <adriverseq>.
.
|
Static Private Member Functions |
static Standard_EXPORT Standard_Integer | WriteSubTree (const TDF_Label &theLabel, XmlObjMgt_Element &theElement, XmlObjMgt_SRelocationTable &aReloc, const Handle(XmlMDF_ADriverTable)&aDrivers) |
static Standard_EXPORT Standard_Integer | ReadSubTree (const XmlObjMgt_Element &theElement, const TDF_Label &theLabel, XmlObjMgt_RRelocationTable &aReloc, const XmlMDF_MapOfDriver &aDrivers) |
static Standard_EXPORT void | CreateDrvMap (const Handle(XmlMDF_ADriverTable)&aDriverTable, XmlMDF_MapOfDriver &anAsciiDriverMap) |