RBD_COMMON::BaseException Class Reference
#include <myexcept.h>
Detailed Description
Definition at line 69 of file myexcept.h.
List of all members.
Public Member Functions |
| BaseException (const char *a_what=0) |
virtual const char * | what () const throw () |
Static Public Member Functions |
static void | AddMessage (const char *a_what) |
static void | AddInt (int value) |
static const char * | getWhat () throw () |
Static Public Attributes |
static unsigned long | Select |
Static Protected Attributes |
static char * | what_error |
static int | SoFar |
static int | LastOne |
Constructor & Destructor Documentation
RBD_COMMON::BaseException::BaseException |
( |
const char * |
a_what = 0 |
) |
|
Member Function Documentation
void RBD_COMMON::BaseException::AddInt |
( |
int |
value |
) |
[static] |
void RBD_COMMON::BaseException::AddMessage |
( |
const char * |
a_what |
) |
[static] |
Definition at line 69 of file myexcept.cpp.
Referenced by AddInt(), RBD_COMMON::Tracer::AddTrace(), RBD_COMMON::Bad_alloc::Bad_alloc(), BaseException(), NEWMAT::CannotBuildException::CannotBuildException(), NEWMAT::ConvergenceException::ConvergenceException(), RBD_COMMON::Domain_error::Domain_error(), NEWMAT::IncompatibleDimensionsException::IncompatibleDimensionsException(), NEWMAT::IndexException::IndexException(), NEWMAT::InternalException::InternalException(), RBD_COMMON::Invalid_argument::Invalid_argument(), RBD_COMMON::Length_error::Length_error(), RBD_COMMON::Logic_error::Logic_error(), NEWMAT::MatrixDetails(), NEWMAT::NotDefinedException::NotDefinedException(), NEWMAT::NotSquareException::NotSquareException(), NEWMAT::NPDException::NPDException(), RBD_COMMON::Out_of_range::Out_of_range(), RBD_COMMON::Overflow_error::Overflow_error(), NEWMAT::OverflowException::OverflowException(), NEWMAT::ProgramException::ProgramException(), RBD_COMMON::Range_error::Range_error(), RBD_COMMON::Runtime_error::Runtime_error(), NEWMAT::SingularException::SingularException(), NEWMAT::SubMatrixDimensionException::SubMatrixDimensionException(), and NEWMAT::VectorException::VectorException().
static const char* RBD_COMMON::BaseException::getWhat |
( |
|
) |
throw () [static] |
virtual const char* RBD_COMMON::BaseException::what |
( |
|
) |
const throw () [virtual] |
Member Data Documentation
Reimplemented in RBD_COMMON::Logic_error, RBD_COMMON::Runtime_error, RBD_COMMON::Domain_error, RBD_COMMON::Invalid_argument, RBD_COMMON::Length_error, RBD_COMMON::Out_of_range, RBD_COMMON::Range_error, RBD_COMMON::Overflow_error, RBD_COMMON::Bad_alloc, NEWMAT::NPDException, NEWMAT::ConvergenceException, NEWMAT::SingularException, NEWMAT::OverflowException, NEWMAT::ProgramException, NEWMAT::IndexException, NEWMAT::VectorException, NEWMAT::NotSquareException, NEWMAT::SubMatrixDimensionException, NEWMAT::IncompatibleDimensionsException, NEWMAT::NotDefinedException, NEWMAT::CannotBuildException, and NEWMAT::InternalException.
Definition at line 79 of file myexcept.h.
Referenced by RBD_COMMON::Bad_alloc::Bad_alloc(), BaseException(), NEWMAT::CannotBuildException::CannotBuildException(), NEWMAT::ConvergenceException::ConvergenceException(), RBD_COMMON::Domain_error::Domain_error(), NEWMAT::IncompatibleDimensionsException::IncompatibleDimensionsException(), NEWMAT::IndexException::IndexException(), NEWMAT::InternalException::InternalException(), RBD_COMMON::Invalid_argument::Invalid_argument(), RBD_COMMON::Length_error::Length_error(), RBD_COMMON::Logic_error::Logic_error(), NEWMAT::NotDefinedException::NotDefinedException(), NEWMAT::NotSquareException::NotSquareException(), NEWMAT::NPDException::NPDException(), RBD_COMMON::Out_of_range::Out_of_range(), RBD_COMMON::Overflow_error::Overflow_error(), NEWMAT::OverflowException::OverflowException(), NEWMAT::ProgramException::ProgramException(), RBD_COMMON::Range_error::Range_error(), RBD_COMMON::Runtime_error::Runtime_error(), NEWMAT::SingularException::SingularException(), NEWMAT::SubMatrixDimensionException::SubMatrixDimensionException(), and NEWMAT::VectorException::VectorException().
The documentation for this class was generated from the following files:
|