CMS 3D CMS Logo

lat::StdStorage Class Reference

#include <Iguana/Utilities/classlib/iotools/StdStorage.h>

Inheritance diagram for lat::StdStorage:

lat::Storage lat::IOInput lat::IOOutput

List of all members.

Public Member Functions

virtual void clearError (void)
virtual void close (void)
virtual void flush (void)
virtual bool hasError (void) const
virtual void open (const std::string &name, std::ios::openmode mode=std::ios::in|std::ios::out)
virtual void open (const char *name, std::ios::openmode mode=std::ios::in|std::ios::out)
virtual IOOffset position (IOOffset offset, Relative whence=SET)
virtual IOOffset position (void) const
virtual IOSize read (void *into, IOSize n)
virtual void resize (IOOffset size)
 StdStorage (std::iostream *stream)
 StdStorage (const std::string &name, std::ios::openmode mode=std::ios::in|std::ios::out)
 StdStorage (const char *name, std::ios::openmode mode=std::ios::in|std::ios::out)
 StdStorage (void)
virtual IOSize write (const void *from, IOSize n)
 ~StdStorage (void)

Protected Attributes

std::iostream * m_stream


Detailed Description

Definition at line 19 of file StdStorage.h.


Constructor & Destructor Documentation

lat::StdStorage::StdStorage ( void   ) 

lat::StdStorage::StdStorage ( const char *  name,
std::ios::openmode  mode = std::ios::in|std::ios::out 
)

lat::StdStorage::StdStorage ( const std::string &  name,
std::ios::openmode  mode = std::ios::in|std::ios::out 
)

lat::StdStorage::StdStorage ( std::iostream *  stream  ) 

lat::StdStorage::~StdStorage ( void   ) 


Member Function Documentation

virtual void lat::StdStorage::clearError ( void   )  [virtual]

virtual void lat::StdStorage::close ( void   )  [virtual]

Reimplemented from lat::Storage.

virtual void lat::StdStorage::flush ( void   )  [virtual]

Reimplemented from lat::Storage.

virtual bool lat::StdStorage::hasError ( void   )  const [virtual]

virtual void lat::StdStorage::open ( const std::string &  name,
std::ios::openmode  mode = std::ios::in|std::ios::out 
) [virtual]

virtual void lat::StdStorage::open ( const char *  name,
std::ios::openmode  mode = std::ios::in|std::ios::out 
) [virtual]

virtual IOOffset lat::StdStorage::position ( IOOffset  offset,
Relative  whence = SET 
) [virtual]

Implements lat::Storage.

virtual IOOffset lat::StdStorage::position ( void   )  const [virtual]

Reimplemented from lat::Storage.

virtual IOSize lat::StdStorage::read ( void into,
IOSize  n 
) [virtual]

Implements lat::IOInput.

virtual void lat::StdStorage::resize ( IOOffset  size  )  [virtual]

Implements lat::Storage.

virtual IOSize lat::StdStorage::write ( const void from,
IOSize  n 
) [virtual]

Implements lat::IOOutput.


Member Data Documentation

std::iostream* lat::StdStorage::m_stream [protected]

Definition at line 66 of file StdStorage.h.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:48:36 2009 for CMSSW by  doxygen 1.5.4