CMS 3D CMS Logo

lat::SubProcessError Class Reference

SubProcess-related exception class. More...

#include <Iguana/Utilities/classlib/iobase/SubProcessError.h>

Inheritance diagram for lat::SubProcessError:

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.
 SubProcessError (const char *context, Error *chain)
 SubProcessError (const char *context, int code=0)

Private Attributes

std::string m_context


Detailed Description

SubProcess-related exception class.

Definition at line 17 of file SubProcessError.h.


Constructor & Destructor Documentation

lat::SubProcessError::SubProcessError ( const char *  context,
int  code = 0 
)

lat::SubProcessError::SubProcessError ( const char *  context,
Error chain 
)


Member Function Documentation

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

Make a deep copy of this exception chain.

Implements lat::Error.

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

Explain this exception object.

Implements lat::Error.

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

Rethrow the error to discover its real dynamic type.

Implements lat::Error.


Member Data Documentation

std::string lat::SubProcessError::m_context [private]

Definition at line 28 of file SubProcessError.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