ComPWA
Common Partial-Wave-Analysis Framework
ComPWA::Exception Class Reference

ComPWA Exceptions base class. More...

#include <Exceptions.hpp>

Public Member Functions

 Exception (const Exception &e) throw ()
 
Exceptionoperator= (const Exception &rhs) throw ()
 
virtual ~Exception () throw ()
 
virtual const char * what () const throw ()
 

Protected Member Functions

 Exception (const char *w="") throw ()
 
 Exception (const std::string &w) throw ()
 

Protected Attributes

std::string what_
 

Detailed Description

ComPWA Exceptions base class.

This class defines the ComPWA exception base-class and provides a set of standard exceptions.

Definition at line 24 of file Exceptions.hpp.

+ Inheritance diagram for ComPWA::Exception:
+ Collaboration diagram for ComPWA::Exception:

Constructor & Destructor Documentation

◆ Exception() [1/3]

ComPWA::Exception::Exception ( const Exception e)
throw (
)
inline

Definition at line 26 of file Exceptions.hpp.

◆ ~Exception()

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

Definition at line 33 of file Exceptions.hpp.

◆ Exception() [2/3]

ComPWA::Exception::Exception ( const char *  w = "")
throw (
)
inlineprotected

Definition at line 38 of file Exceptions.hpp.

◆ Exception() [3/3]

ComPWA::Exception::Exception ( const std::string &  w)
throw (
)
inlineprotected

Definition at line 40 of file Exceptions.hpp.

Member Function Documentation

◆ operator=()

Exception& ComPWA::Exception::operator= ( const Exception rhs)
throw (
)
inline

Definition at line 28 of file Exceptions.hpp.

◆ what()

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

Definition at line 35 of file Exceptions.hpp.

Member Data Documentation

◆ what_

std::string ComPWA::Exception::what_
protected

Definition at line 42 of file Exceptions.hpp.


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