CMS 3D CMS Logo

Public Member Functions

Fastexception Class Reference

#include <CMSexception.h>

Inheritance diagram for Fastexception:
CMSexception cms::Exception

List of all members.

Public Member Functions

virtual cms::Exceptionclone (void) const
virtual std::string explainSelf (void) const
 Fastexception () throw ()
virtual void rethrow (void)
virtual const char * what () const throw ()
virtual ~Fastexception () throw ()

Detailed Description

fast exception

Definition at line 24 of file CMSexception.h.


Constructor & Destructor Documentation

Fastexception::Fastexception ( ) throw () [inline]

Definition at line 26 of file CMSexception.h.

Referenced by clone().

{}
virtual Fastexception::~Fastexception ( ) throw () [inline, virtual]

Definition at line 27 of file CMSexception.h.

{}

Member Function Documentation

virtual cms::Exception* Fastexception::clone ( void  ) const [inline, virtual]

Reimplemented from cms::Exception.

Definition at line 30 of file CMSexception.h.

References Fastexception().

{ return new Fastexception(*this);}
virtual std::string Fastexception::explainSelf ( void  ) const [inline, virtual]

Reimplemented from CMSexception.

Definition at line 29 of file CMSexception.h.

{ return "";}
virtual void Fastexception::rethrow ( void  ) [inline, virtual]

Reimplemented from cms::Exception.

Definition at line 31 of file CMSexception.h.

{ throw *this;}
virtual const char* Fastexception::what ( ) const throw () [inline, virtual]

Implements CMSexception.

Definition at line 28 of file CMSexception.h.

{ return 0;}