LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
EVENT::Exception Class Reference

Base exception class for LCIO - all other exceptions extend this. More...

#include <Exceptions.h>

+ Inheritance diagram for EVENT::Exception:

Public Member Functions

virtual ~Exception ()
 
 Exception (const std::string &text)
 
virtual const char * what () const noexcept
 
- Public Member Functions inherited from std::exception
exception (T...args)
 
operator= (T...args)
 
what (T...args)
 
~exception (T...args)
 

Protected Member Functions

 Exception ()
 

Protected Attributes

std::string message
 

Detailed Description

Base exception class for LCIO - all other exceptions extend this.

Author
gaede
Version
Apr 30, 2003

Definition at line 21 of file Exceptions.h.

Constructor & Destructor Documentation

EVENT::Exception::Exception ( )
inlineprotected

Definition at line 27 of file Exceptions.h.

virtual EVENT::Exception::~Exception ( )
inlinevirtual

Definition at line 30 of file Exceptions.h.

EVENT::Exception::Exception ( const std::string text)
inline

Definition at line 32 of file Exceptions.h.

References message.

Member Function Documentation

virtual const char* EVENT::Exception::what ( ) const
inlinevirtualnoexcept

Definition at line 36 of file Exceptions.h.

References std::string::c_str(), and message.

Referenced by main().

Member Data Documentation

std::string EVENT::Exception::message
protected

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