Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

TFatalException Class Reference

#include <exceptions.hh>

Inheritance diagram for TFatalException:

mpcl::TException mpcl::TFatalException TException mpcl::TException mpcl::TException mpcl::io::IOutputStreamable< TChar, TTraits > mpcl::io::IOutputStreamable< TChar, TTraits > List of all members.

Public Methods

 TFatalException (const std::string &rkyRATIONALE, const std::string &rkyFILE_NAME=std::string(), const int kiLINE_NUMBER=0)

Protected Methods

void write (std::basic_ostream< char > &rtTARGET_OSTREAM) const

Detailed Description

Exception: compiler runtime error.

Fatal errors should look like this:

program:source-file-name:lineno: message

Definition at line 151 of file exceptions.hh.


Constructor & Destructor Documentation

TFatalException::TFatalException const std::string &    rkyRATIONALE,
const std::string &    rkyFILE_NAME = std::string(),
const int    kiLINE_NUMBER = 0
[inline]
 

Builds the instance with a generic and a (if used) specific description of the exception.

Parameters:
rkyRATIONALE  Specific description.
rkyFILE_NAME  File name where the exception has thrown.
kiLINE_NUMBER  Line number of the former file.

Definition at line 196 of file exceptions.hh.


The documentation for this class was generated from the following files:
Generated on Mon Oct 13 02:40:11 2003 for UESQLC by doxygen1.2.18