Open CASCADE Technology  7.6.0
Public Member Functions

StdObjMgt_SharedObject::IgnoreData< Base, PersistentData, Transient > Class Template Reference

#include <StdObjMgt_SharedObject.hxx>

Inheritance diagram for StdObjMgt_SharedObject::IgnoreData< Base, PersistentData, Transient >:
Inheritance graph
[legend]

Public Member Functions

virtual void Read (StdObjMgt_ReadData &theReadData)
 Read persistent data from a file. More...
 
virtual void Write (StdObjMgt_WriteData &theWriteData) const
 Write persistent data to a file. More...
 
virtual void PChildren (StdObjMgt_Persistent::SequenceOfPersistent &theChildren) const
 Gets persistent child objects. More...
 
virtual Standard_CString PName () const
 Returns persistent type name. More...
 
virtual Handle< Transient > Import ()
 Import transient object from the persistent data. More...
 

Member Function Documentation

◆ Import()

template<class Base , class PersistentData , class Transient = typename Base::TransientBase>
virtual Handle< Transient > StdObjMgt_SharedObject::IgnoreData< Base, PersistentData, Transient >::Import ( )
inlinevirtual

Import transient object from the persistent data.

◆ PChildren()

template<class Base , class PersistentData , class Transient = typename Base::TransientBase>
virtual void StdObjMgt_SharedObject::IgnoreData< Base, PersistentData, Transient >::PChildren ( StdObjMgt_Persistent::SequenceOfPersistent theChildren) const
inlinevirtual

Gets persistent child objects.

◆ PName()

template<class Base , class PersistentData , class Transient = typename Base::TransientBase>
virtual Standard_CString StdObjMgt_SharedObject::IgnoreData< Base, PersistentData, Transient >::PName ( ) const
inlinevirtual

Returns persistent type name.

◆ Read()

template<class Base , class PersistentData , class Transient = typename Base::TransientBase>
virtual void StdObjMgt_SharedObject::IgnoreData< Base, PersistentData, Transient >::Read ( StdObjMgt_ReadData theReadData)
inlinevirtual

Read persistent data from a file.

◆ Write()

template<class Base , class PersistentData , class Transient = typename Base::TransientBase>
virtual void StdObjMgt_SharedObject::IgnoreData< Base, PersistentData, Transient >::Write ( StdObjMgt_WriteData theWriteData) const
inlinevirtual

Write persistent data to a file.


The documentation for this class was generated from the following file: