CMS 3D CMS Logo

Public Member Functions | Private Attributes

cscdqm::Exception Class Reference

Application level Exception that is used to cut-off application execution in various cases. More...

#include <CSCDQM_Exception.h>

List of all members.

Public Member Functions

 Exception (const std::string &message) throw ()
virtual const char * what () const throw ()
virtual ~Exception () throw ()

Private Attributes

std::string message

Detailed Description

Application level Exception that is used to cut-off application execution in various cases.

Definition at line 37 of file CSCDQM_Exception.h.


Constructor & Destructor Documentation

cscdqm::Exception::Exception ( const std::string &  message) throw () [inline]

Definition at line 44 of file CSCDQM_Exception.h.

References message.

                                                  {
        this->message = message;
      }
virtual cscdqm::Exception::~Exception ( ) throw () [inline, virtual]

Definition at line 48 of file CSCDQM_Exception.h.

{ }

Member Function Documentation

virtual const char* cscdqm::Exception::what ( ) const throw () [inline, virtual]

Definition at line 50 of file CSCDQM_Exception.h.

References message.

                                               {
        return message.c_str();
      }

Member Data Documentation

std::string cscdqm::Exception::message [private]

Definition at line 40 of file CSCDQM_Exception.h.

Referenced by Exception(), and what().