DiaDes  0.1
DIAgnosis of Discrete-Event System
Public Member Functions | Private Attributes | List of all members
Diades::Utils::Exception< Object > Class Template Reference

#include <Exceptions.hh>

Public Member Functions

 Exception (const string &whatArg)
 
 Exception (const Msg &msg)
 
 Exception (const string &whatArg, const exception &e)
 
 Exception (const Msg &msg, const exception &e)
 
virtual const char * what () const throw ()
 
virtual ~Exception () throw ()
 

Private Attributes

string _what
 

Detailed Description

template<typename Object>
class Diades::Utils::Exception< Object >

Definition at line 21 of file Exceptions.hh.

Constructor & Destructor Documentation

◆ Exception() [1/4]

template<typename Object >
Diades::Utils::Exception< Object >::Exception ( const string &  whatArg)
inline

Definition at line 27 of file Exceptions.hh.

◆ Exception() [2/4]

template<typename Object >
Diades::Utils::Exception< Object >::Exception ( const Msg msg)
inline

Definition at line 28 of file Exceptions.hh.

◆ Exception() [3/4]

template<typename Object >
Diades::Utils::Exception< Object >::Exception ( const string &  whatArg,
const exception &  e 
)
inline

Definition at line 29 of file Exceptions.hh.

◆ Exception() [4/4]

template<typename Object >
Diades::Utils::Exception< Object >::Exception ( const Msg msg,
const exception &  e 
)
inline

Definition at line 35 of file Exceptions.hh.

◆ ~Exception()

template<typename Object >
virtual Diades::Utils::Exception< Object >::~Exception ( )
throw (
)
inlinevirtual

Definition at line 46 of file Exceptions.hh.

Member Function Documentation

◆ what()

template<typename Object >
virtual const char* Diades::Utils::Exception< Object >::what ( ) const
throw (
)
inlinevirtual

Definition at line 41 of file Exceptions.hh.

Member Data Documentation

◆ _what

template<typename Object >
string Diades::Utils::Exception< Object >::_what
private

Definition at line 24 of file Exceptions.hh.


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