Invar::Invariant Class Reference

#include <Invariant.h>

List of all members.

Public Member Functions

 Invariant (const char *prefix, const char *mess, const char *expr, const char *const file, int line)
 Invariant (const char *prefix, std::string mess, const char *expr, const char *const file, int line)
 ~Invariant () throw ()
std::string & getMessage ()
const char *const getFile ()
std::string & getExpression ()
int getLine ()
std::string & toString ()


Detailed Description

Definition at line 38 of file Invariant.h.


Constructor & Destructor Documentation

Invar::Invariant::Invariant ( const char *  prefix,
const char *  mess,
const char *  expr,
const char *const   file,
int  line 
) [inline]

Definition at line 42 of file Invariant.h.

Invar::Invariant::Invariant ( const char *  prefix,
std::string  mess,
const char *  expr,
const char *const   file,
int  line 
) [inline]

Definition at line 51 of file Invariant.h.

Invar::Invariant::~Invariant (  )  throw () [inline]

Definition at line 60 of file Invariant.h.


Member Function Documentation

std::string& Invar::Invariant::getMessage (  )  [inline]

Definition at line 63 of file Invariant.h.

const char* const Invar::Invariant::getFile (  )  [inline]

Definition at line 67 of file Invariant.h.

std::string& Invar::Invariant::getExpression (  )  [inline]

Definition at line 71 of file Invariant.h.

int Invar::Invariant::getLine (  )  [inline]

Definition at line 75 of file Invariant.h.

std::string& Invar::Invariant::toString (  ) 


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

Generated on Fri Apr 3 06:03:03 2009 for RDCode by  doxygen 1.5.6