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

Exception thrown in IMarlinTrk namespace (implemetations of IMarlinTrkSystem and IMarlinTrack). More...

#include <IMarlinTrkSystem.h>

+ Inheritance diagram for MarlinTrk::Exception:

Public Member Functions

virtual ~Exception () throw ()
 
 Exception (const std::string &text)
 
virtual const char * what () const throw ()
 
- Public Member Functions inherited from std::exception
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 =""
 

Detailed Description

Exception thrown in IMarlinTrk namespace (implemetations of IMarlinTrkSystem and IMarlinTrack).

Definition at line 19 of file IMarlinTrkSystem.h.

Constructor & Destructor Documentation

MarlinTrk::Exception::Exception ( )
inlineprotected

Definition at line 24 of file IMarlinTrkSystem.h.

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

Definition at line 27 of file IMarlinTrkSystem.h.

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

Definition at line 29 of file IMarlinTrkSystem.h.

References message.

Member Function Documentation

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

Definition at line 33 of file IMarlinTrkSystem.h.

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

Member Data Documentation

std::string MarlinTrk::Exception::message =""
protected

Definition at line 22 of file IMarlinTrkSystem.h.

Referenced by Exception(), and what().


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