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 |