HOPS
HOPS class reference
|
Class MHO_SerializableObjectFactory. More...
#include <MHO_SerializableObjectFactory.hh>
Public Member Functions | |
MHO_SerializableObjectFactory () | |
virtual | ~MHO_SerializableObjectFactory () |
virtual MHO_Serializable * | Build () |
Virtual function to build and return an instance of a MHO_Serializable object. More... | |
virtual MHO_Serializable * | BuildFromFileInterface (MHO_BinaryFileInterface &) |
Builds an MHO_Serializable object from a given MHO_BinaryFileInterface. More... | |
virtual bool | WriteToFileInterface (MHO_BinaryFileInterface &, const MHO_Serializable *, const std::string &shortname="") |
Writes an object to a binary file interface using a short name. More... | |
Class MHO_SerializableObjectFactory.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Virtual function to build and return an instance of a MHO_Serializable object.
Reimplemented in hops::MHO_SerializableObjectFactorySpecific< XClassType >.
|
inlinevirtual |
Builds an MHO_Serializable object from a given MHO_BinaryFileInterface.
!inter | Reference to an MHO_BinaryFileInterface object |
Reimplemented in hops::MHO_SerializableObjectFactorySpecific< XClassType >.
|
inlinevirtual |
Writes an object to a binary file interface using a short name.
!inter | Reference to MHO_BinaryFileInterface for writing operations |
!object | Pointer to const MHO_Serializable object to be written |
shortname | Short name associated with the object (default is empty string) |
Reimplemented in hops::MHO_SerializableObjectFactorySpecific< XClassType >.