CMS 3D CMS Logo

lat::StdError Class Reference

An I/O-related error condition. More...

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

Inheritance diagram for lat::StdError:

lat::IOException lat::Error

List of all members.

Public Member Functions

virtual Errorclone (void) const
 Make a deep copy of this exception chain.
virtual std::string explainSelf (void) const
 Explain this exception object.
virtual void rethrow (void)
 Rethrow the error to discover its real dynamic type.
 StdError (int code=0, Error *next=0)

Private Attributes

int m_code


Detailed Description

An I/O-related error condition.

Definition at line 17 of file StdError.h.


Constructor & Destructor Documentation

lat::StdError::StdError ( int  code = 0,
Error next = 0 
)


Member Function Documentation

virtual Error* lat::StdError::clone ( void   )  const [virtual]

Make a deep copy of this exception chain.

Reimplemented from lat::IOException.

virtual std::string lat::StdError::explainSelf ( void   )  const [virtual]

Explain this exception object.

Reimplemented from lat::IOException.

virtual void lat::StdError::rethrow ( void   )  [virtual]

Rethrow the error to discover its real dynamic type.

Reimplemented from lat::IOException.


Member Data Documentation

int lat::StdError::m_code [private]

Definition at line 30 of file StdError.h.


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