CMS 3D CMS Logo

Public Member Functions

CMSexception Class Reference

#include <CMSexception.h>

Inheritance diagram for CMSexception:
cms::Exception BaseGenexception Fastexception Genexception Capri::Error GenTerminate Capri::Fatal Capri::Severe Capri::Warning

List of all members.

Public Member Functions

 CMSexception () throw ()
virtual std::string explainSelf (void) const
virtual const char * what () const =0 throw ()
virtual ~CMSexception () throw ()

Detailed Description

base CMSexception

Definition at line 14 of file CMSexception.h.


Constructor & Destructor Documentation

CMSexception::CMSexception ( ) throw () [inline]

Definition at line 16 of file CMSexception.h.

: cms::Exception("") {}
virtual CMSexception::~CMSexception ( ) throw () [inline, virtual]

Definition at line 17 of file CMSexception.h.

{}

Member Function Documentation

virtual std::string CMSexception::explainSelf ( void  ) const [inline, virtual]

Reimplemented from cms::Exception.

Reimplemented in Fastexception.

Definition at line 19 of file CMSexception.h.

References what().

{ return what();}
virtual const char* CMSexception::what ( ) const throw () [pure virtual]

Reimplemented from cms::Exception.

Implemented in Fastexception, and BaseGenexception.

Referenced by explainSelf().