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

mpcl::invariant::TViolationException Class Reference

Exception: requirement violated. More...

#include <exceptions.hh>

Inheritance diagram for mpcl::invariant::TViolationException:

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

Public Methods

 TViolationException (int iVIOLATED_CONFORMANCE_LEVEL, const string &rkyRATIONALE=string(), const string &rkyFILE_NAME=string(), const int kiLINE_NUMBER=0)

Detailed Description

Exception: requirement violated.

Definition at line 48 of file invariant/exceptions.hh.


Constructor & Destructor Documentation

mpcl::invariant::TViolationException::TViolationException int    iVIOLATED_CONFORMANCE_LEVEL,
const string &    rkyRATIONALE = string(),
const string &    rkyFILE_NAME = string(),
const int    kiLINE_NUMBER = 0
[inline]
 

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

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

Definition at line 98 of file invariant/exceptions.hh.


The documentation for this class was generated from the following files:
Generated on Mon Oct 13 02:35:25 2003 for MPCL by doxygen1.2.18