Open CASCADE Technology  7.1.0.beta
Data Structures | Public Member Functions

StdObjMgt_ReadData Class Reference

Auxiliary data used to read persistent objects from a file. More...

#include <StdObjMgt_ReadData.hxx>

Data Structures

class  Object
 

Public Member Functions

 StdObjMgt_ReadData (Storage_BaseDriver &theDriver, const Standard_Integer theNumberOfObjects)
 
template<class Instantiator >
void CreatePersistentObject (const Standard_Integer theRef, Instantiator theInstantiator)
 
void ReadPersistentObject (const Standard_Integer theRef)
 
Handle< StdObjMgt_PersistentPersistentObject (const Standard_Integer theRef) const
 
Handle< StdObjMgt_PersistentReadReference ()
 
template<class Persistent >
StdObjMgt_ReadDataoperator>> (Handle< Persistent > &theTarget)
 
StdObjMgt_ReadDataoperator>> (Handle< StdObjMgt_Persistent > &theTarget)
 
template<class Type >
StdObjMgt_ReadDataReadValue (Type &theValue)
 
StdObjMgt_ReadDataoperator>> (Standard_Character &theValue)
 
StdObjMgt_ReadDataoperator>> (Standard_ExtCharacter &theValue)
 
StdObjMgt_ReadDataoperator>> (Standard_Integer &theValue)
 
StdObjMgt_ReadDataoperator>> (Standard_Boolean &theValue)
 
StdObjMgt_ReadDataoperator>> (Standard_Real &theValue)
 
StdObjMgt_ReadDataoperator>> (Standard_ShortReal &theValue)
 

Detailed Description

Auxiliary data used to read persistent objects from a file.

Constructor & Destructor Documentation

StdObjMgt_ReadData::StdObjMgt_ReadData ( Storage_BaseDriver theDriver,
const Standard_Integer  theNumberOfObjects 
)

Member Function Documentation

template<class Instantiator >
void StdObjMgt_ReadData::CreatePersistentObject ( const Standard_Integer  theRef,
Instantiator  theInstantiator 
)
inline
template<class Persistent >
StdObjMgt_ReadData& StdObjMgt_ReadData::operator>> ( Handle< Persistent > &  theTarget)
inline
StdObjMgt_ReadData& StdObjMgt_ReadData::operator>> ( Handle< StdObjMgt_Persistent > &  theTarget)
inline
StdObjMgt_ReadData& StdObjMgt_ReadData::operator>> ( Standard_Character theValue)
inline
StdObjMgt_ReadData& StdObjMgt_ReadData::operator>> ( Standard_ExtCharacter theValue)
inline
StdObjMgt_ReadData& StdObjMgt_ReadData::operator>> ( Standard_Integer theValue)
inline
StdObjMgt_ReadData& StdObjMgt_ReadData::operator>> ( Standard_Boolean theValue)
inline
StdObjMgt_ReadData& StdObjMgt_ReadData::operator>> ( Standard_Real theValue)
inline
StdObjMgt_ReadData& StdObjMgt_ReadData::operator>> ( Standard_ShortReal theValue)
inline
Handle< StdObjMgt_Persistent > StdObjMgt_ReadData::PersistentObject ( const Standard_Integer  theRef) const
inline
void StdObjMgt_ReadData::ReadPersistentObject ( const Standard_Integer  theRef)
Handle< StdObjMgt_Persistent > StdObjMgt_ReadData::ReadReference ( )
template<class Type >
StdObjMgt_ReadData& StdObjMgt_ReadData::ReadValue ( Type &  theValue)
inline

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