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

#include <M2Exception.hh>

Inheritance diagram for M2Exception:
Inheritance graph

Public Member Functions

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

Private Attributes

std::string fMessage
 

Detailed Description

Definition at line 10 of file M2Exception.hh.

Constructor & Destructor Documentation

◆ M2Exception() [1/2]

Definition at line 6 of file M2Exception.cc.

◆ M2Exception() [2/2]

M2Exception ( const M2Exception aCopy)

Definition at line 11 of file M2Exception.cc.

◆ ~M2Exception()

~M2Exception ( )
throw (
)
virtual

Definition at line 16 of file M2Exception.cc.

Member Function Documentation

◆ operator<<()

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

Definition at line 21 of file M2Exception.hh.

◆ what()

const char * what ( ) const
throw (
)
virtual

Definition at line 20 of file M2Exception.cc.

Member Data Documentation

◆ fMessage

std::string fMessage
private

Definition at line 30 of file M2Exception.hh.


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