ATLAS Offline Software
Loading...
Searching...
No Matches
CaloCond::Exception Class Reference

Calocond Exception base class. More...

#include <Exception.h>

Inheritance diagram for CaloCond::Exception:
Collaboration diagram for CaloCond::Exception:

Public Member Functions

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

Protected Member Functions

virtual void setMessage (const std::string &message)

Private Attributes

std::string m_domain
std::string m_message

Detailed Description

Constructor & Destructor Documentation

◆ Exception()

CaloCond::Exception::Exception ( const std::string & domain,
const std::string & message )
inlineexplicit

◆ ~Exception()

virtual CaloCond::Exception::~Exception ( )
throw ( )
inlinevirtual

Member Function Documentation

◆ domain()

virtual const std::string & CaloCond::Exception::domain ( ) const
inlinevirtual

Definition at line 30 of file Calorimeter/CaloCondBlobObjs/CaloCondBlobObjs/Exception.h.

30 {
31 return m_domain;
32 }

◆ setMessage()

virtual void CaloCond::Exception::setMessage ( const std::string & message)
inlineprotectedvirtual

◆ what()

virtual const char * CaloCond::Exception::what ( ) const
throw ( )
inlinevirtual

Definition at line 26 of file Calorimeter/CaloCondBlobObjs/CaloCondBlobObjs/Exception.h.

26 {
27 return m_message.c_str();
28 }

Member Data Documentation

◆ m_domain

std::string CaloCond::Exception::m_domain
private

◆ m_message

std::string CaloCond::Exception::m_message
private

The documentation for this class was generated from the following file: