|
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 >.