Open CASCADE Technology 7.8.2.dev
|
Auxiliary data used to write persistent objects to a file. More...
#include <StdObjMgt_WriteData.hxx>
Data Structures | |
class | ObjectSentry |
Auxiliary class used to automate begin and end of writing object (adding opening and closing parenthesis) at constructor and destructor. More... | |
Public Member Functions | |
StdObjMgt_WriteData (const Handle< Storage_BaseDriver > &theDriver) | |
void | WritePersistentObject (const Handle< StdObjMgt_Persistent > &thePersistent) |
template<class Persistent > | |
StdObjMgt_WriteData & | operator<< (const Handle< Persistent > &thePersistent) |
StdObjMgt_WriteData & | operator<< (const Handle< StdObjMgt_Persistent > &thePersistent) |
template<class Type > | |
StdObjMgt_WriteData & | WriteValue (const Type &theValue) |
StdObjMgt_WriteData & | operator<< (const Standard_Character &theValue) |
StdObjMgt_WriteData & | operator<< (const Standard_ExtCharacter &theValue) |
StdObjMgt_WriteData & | operator<< (const Standard_Integer &theValue) |
StdObjMgt_WriteData & | operator<< (const Standard_Boolean &theValue) |
StdObjMgt_WriteData & | operator<< (const Standard_Real &theValue) |
StdObjMgt_WriteData & | operator<< (const Standard_ShortReal &theValue) |
Auxiliary data used to write persistent objects to a file.
StdObjMgt_WriteData::StdObjMgt_WriteData | ( | const Handle< Storage_BaseDriver > & | theDriver | ) |
|
inline |
StdObjMgt_WriteData & StdObjMgt_WriteData::operator<< | ( | const Handle< StdObjMgt_Persistent > & | thePersistent | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void StdObjMgt_WriteData::WritePersistentObject | ( | const Handle< StdObjMgt_Persistent > & | thePersistent | ) |
|
inline |