| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GiGaException Class Reference

#include <GiGa/GiGaException.h>

Inheritance diagram for GiGaException:

[legend]
Collaboration diagram for GiGaException:
[legend]
List of all members.

Public Member Functions

 GiGaException (const std::string &message, const StatusCode &sc=StatusCode::FAILURE)
 constructor
 GiGaException (const std::string &message, const GaudiException &Exception, const StatusCode &sc=StatusCode::FAILURE)
 constructor
virtual ~GiGaException () throw ()
 (virtual) destructor
virtual GaudiExceptionclone () const
 clone method (virtual constructor)
virtual const std::string & message () const
virtual const std::string & setMessage (const std::string &newMessage)
virtual const std::string & tag () const
virtual const std::string & setTag (const std::string &newTag)
virtual const StatusCodecode () const
virtual const StatusCodesetCode (const StatusCode &newStatus)
virtual GaudiExceptionprevious () const
virtual std::ostream & printOut (std::ostream &os=std::cerr) const
virtual MsgStreamprintOut (MsgStream &os) const
virtual const char * what () const

Protected Attributes

std::string m_message
std::string m_tag
StatusCode m_code
GaudiExceptionm_previous

Detailed Description

Author:
Ivan Belyaev
Date:
29/06/2001

Definition at line 33 of file GiGaException.h.


Constructor & Destructor Documentation

GiGaException::GiGaException ( const std::string &  message,
const StatusCode sc = StatusCode::FAILURE 
)

constructor

Parameters:
message message to be associated with the exception
sc status code to be associated with teh exception

GiGaException::GiGaException ( const std::string &  message,
const GaudiException Exception,
const StatusCode sc = StatusCode::FAILURE 
)

constructor

Parameters:
message message to be associated with the exception
Exception "previous" exception
sc status code to be associated with teh exception

virtual GiGaException::~GiGaException (  )  throw () [virtual]

(virtual) destructor


Member Function Documentation

virtual GaudiException* GiGaException::clone (  )  const [virtual]

clone method (virtual constructor)

Reimplemented from GaudiException.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:01:16 2011 for GiGa by doxygen 1.4.7