CMS 3D CMS Logo

lat::RegexpError Class Reference

File-system related exception class. More...

#include <Iguana/Utilities/classlib/utils/RegexpError.h>

Inheritance diagram for lat::RegexpError:

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.
 RegexpError (const char *context, int syntax, const char *msg)
 RegexpError (const char *context, int syntax, int error)
virtual void rethrow (void)
 Rethrow the error to discover its real dynamic type.

Private Attributes

const char * m_context
int m_error
std::string m_message
int m_syntax


Detailed Description

File-system related exception class.

Definition at line 18 of file RegexpError.h.


Constructor & Destructor Documentation

lat::RegexpError::RegexpError ( const char *  context,
int  syntax,
int  error 
)

lat::RegexpError::RegexpError ( const char *  context,
int  syntax,
const char *  msg 
)


Member Function Documentation

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

Make a deep copy of this exception chain.

Implements lat::Error.

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

Explain this exception object.

Implements lat::Error.

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

Rethrow the error to discover its real dynamic type.

Implements lat::Error.


Member Data Documentation

const char* lat::RegexpError::m_context [private]

Definition at line 29 of file RegexpError.h.

int lat::RegexpError::m_error [private]

Definition at line 31 of file RegexpError.h.

std::string lat::RegexpError::m_message [private]

Definition at line 32 of file RegexpError.h.

int lat::RegexpError::m_syntax [private]

Definition at line 30 of file RegexpError.h.


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