Monarch  v3.8.2
Project 8 Data File Format Library
Public Member Functions | Private Attributes | List of all members
M3Exception Class Reference

Specialized exception class for Monarch3. More...

#include <M3Exception.hh>

Inheritance diagram for M3Exception:
Inheritance graph

Public Member Functions

 M3Exception ()
 
 M3Exception (const M3Exception &aCopy)
 
virtual ~M3Exception () throw ()
 
virtual const char * what () const throw ()
 
template<class XType >
M3Exceptionoperator<< (const XType &aReference)
 

Private Attributes

std::string fMessage
 

Detailed Description

Specialized exception class for Monarch3.

Author
D. Furse

Definition at line 28 of file M3Exception.hh.

Constructor & Destructor Documentation

◆ M3Exception() [1/2]

Definition at line 14 of file M3Exception.cc.

◆ M3Exception() [2/2]

M3Exception ( const M3Exception aCopy)

Definition at line 19 of file M3Exception.cc.

◆ ~M3Exception()

~M3Exception ( )
throw (
)
virtual

Definition at line 24 of file M3Exception.cc.

Member Function Documentation

◆ operator<<()

M3Exception& operator<< ( const XType &  aReference)
inline

Definition at line 39 of file M3Exception.hh.

◆ what()

const char * what ( ) const
throw (
)
virtual

Definition at line 34 of file M3Exception.cc.

Member Data Documentation

◆ fMessage

std::string fMessage
private

Definition at line 48 of file M3Exception.hh.


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