CMS 3D CMS Logo

lat::AutoLoadError Class Reference

A run-time error in using an AutoLoad. More...

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

Inheritance diagram for lat::AutoLoadError:

lat::Error

List of all members.

Public Member Functions

 AutoLoadError (const char *lib, const char *sym, Error *next=0)
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.

Private Attributes

const char * m_libname
const char * m_symname


Detailed Description

A run-time error in using an AutoLoad.

Definition at line 37 of file AutoLoad.h.


Constructor & Destructor Documentation

lat::AutoLoadError::AutoLoadError ( const char *  lib,
const char *  sym,
Error next = 0 
)


Member Function Documentation

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

Make a deep copy of this exception chain.

Implements lat::Error.

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

Explain this exception object.

Implements lat::Error.

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

Rethrow the error to discover its real dynamic type.

Implements lat::Error.


Member Data Documentation

const char* lat::AutoLoadError::m_libname [private]

Definition at line 47 of file AutoLoad.h.

const char* lat::AutoLoadError::m_symname [private]

Definition at line 48 of file AutoLoad.h.


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