thirdparty::Exception Class Reference

The Exception abstraction base class. More...

#include <Exception.h>

List of all members.

Public Member Functions

 Exception (void)
 Exception (const char *reason, const char *desc, const char *origin, int severity=ERR)
 Exception (const std::string &reason, const std::string &desc, const std::string &origin, int severity=ERR)
 Exception (const Error &error)
 Exception (const Exception &src)
Exceptionoperator= (const Exception &_src)
virtual ~Exception (void)
void push_error (const char *reason, const char *desc, const char *origin, int severity=ERR)
void push_error (const std::string &reason, const std::string &desc, const std::string &origin, int severity=ERR)
void push_error (const Error &error)

Public Attributes

ErrorList errors


Detailed Description

The Exception abstraction base class.


Constructor & Destructor Documentation

thirdparty::Exception::Exception void   ) 
 

Initialization.

thirdparty::Exception::Exception const char *  reason,
const char *  desc,
const char *  origin,
int  severity = ERR
 

Initialization.

thirdparty::Exception::Exception const std::string &  reason,
const std::string &  desc,
const std::string &  origin,
int  severity = ERR
 

Initialization.

thirdparty::Exception::Exception const Error error  ) 
 

Initialization.

thirdparty::Exception::Exception const Exception src  ) 
 

Copy constructor.

thirdparty::Exception::~Exception void   )  [virtual]
 

Release resources.


Member Function Documentation

Exception & thirdparty::Exception::operator= const Exception _src  ) 
 

operator=

void thirdparty::Exception::push_error const Error error  ) 
 

Push the specified error into the errors list.

void thirdparty::Exception::push_error const std::string &  reason,
const std::string &  desc,
const std::string &  origin,
int  severity = ERR
 

Push the specified error into the errors list.

void thirdparty::Exception::push_error const char *  reason,
const char *  desc,
const char *  origin,
int  severity = ERR
 

Push the specified error into the errors list.


Member Data Documentation

ErrorList thirdparty::Exception::errors
 

The errors list


The documentation for this class was generated from the following files:
Generated on Wed Jan 4 14:53:06 2006 for class_xps_axis by  doxygen 1.4.5