LCIO
02.17
|
Base exception class for LCIO - all other exceptions extend this. More...
#include <Exceptions.h>
Public Member Functions | |
virtual | ~Exception () |
Exception (const std::string &text) | |
virtual const char * | what () const noexcept |
![]() | |
T | exception (T...args) |
T | operator= (T...args) |
T | what (T...args) |
T | ~exception (T...args) |
Protected Member Functions | |
Exception () | |
Protected Attributes | |
std::string | message |
Base exception class for LCIO - all other exceptions extend this.
Definition at line 21 of file Exceptions.h.
|
inlineprotected |
Definition at line 27 of file Exceptions.h.
|
inlinevirtual |
Definition at line 30 of file Exceptions.h.
|
inline |
Definition at line 32 of file Exceptions.h.
References message.
|
inlinevirtualnoexcept |
Definition at line 36 of file Exceptions.h.
References std::string::c_str(), and message.
Referenced by main().
|
protected |
Definition at line 25 of file Exceptions.h.
Referenced by EVENT::DataNotAvailableException::DataNotAvailableException(), IO::EndOfDataException::EndOfDataException(), EVENT::EventException::EventException(), Exception(), IO::IOException::IOException(), EVENT::ReadOnlyException::ReadOnlyException(), UTIL::UnknownAlgorithm::UnknownAlgorithm(), and what().