![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
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 occ::handle< Storage_BaseDriver > &theDriver) | |
| void | WritePersistentObject (const occ::handle< StdObjMgt_Persistent > &thePersistent) |
| template<class Persistent > | |
| StdObjMgt_WriteData & | operator<< (const occ::handle< Persistent > &thePersistent) |
| StdObjMgt_WriteData & | operator<< (const occ::handle< StdObjMgt_Persistent > &thePersistent) |
| template<class Type > | |
| StdObjMgt_WriteData & | WriteValue (const Type &theValue) |
| StdObjMgt_WriteData & | operator<< (const char &theValue) |
| StdObjMgt_WriteData & | operator<< (const char16_t &theValue) |
| StdObjMgt_WriteData & | operator<< (const int &theValue) |
| StdObjMgt_WriteData & | operator<< (const bool &theValue) |
| StdObjMgt_WriteData & | operator<< (const double &theValue) |
| StdObjMgt_WriteData & | operator<< (const float &theValue) |
Auxiliary data used to write persistent objects to a file.
| StdObjMgt_WriteData::StdObjMgt_WriteData | ( | const occ::handle< Storage_BaseDriver > & | theDriver | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| StdObjMgt_WriteData & StdObjMgt_WriteData::operator<< | ( | const occ::handle< StdObjMgt_Persistent > & | thePersistent | ) |
| void StdObjMgt_WriteData::WritePersistentObject | ( | const occ::handle< StdObjMgt_Persistent > & | thePersistent | ) |
|
inline |