Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

RBD_COMMON::BaseException Class Reference

#include <myexcept.h>

Inheritance diagram for RBD_COMMON::BaseException:

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  ) 

Definition at line 51 of file myexcept.cpp.


Member Function Documentation

void RBD_COMMON::BaseException::AddInt ( int  value  )  [static]

Definition at line 84 of file myexcept.cpp.

Referenced by NEWMAT::IndexException::IndexException(), and NEWMAT::MatrixDetails().

static const char* RBD_COMMON::BaseException::getWhat (  )  throw () [static]

Definition at line 81 of file myexcept.h.

virtual const char* RBD_COMMON::BaseException::what (  )  const throw () [virtual]

Definition at line 82 of file myexcept.h.


Member Data Documentation

int RBD_COMMON::BaseException::LastOne [static, protected]

Definition at line 74 of file myexcept.h.

Referenced by AddInt(), AddMessage(), and BaseException().

unsigned long RBD_COMMON::BaseException::Select [static]

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().

int RBD_COMMON::BaseException::SoFar [static, protected]

Definition at line 73 of file myexcept.h.

Referenced by AddInt(), AddMessage(), and BaseException().

char * RBD_COMMON::BaseException::what_error [static, protected]

Definition at line 72 of file myexcept.h.

Referenced by AddInt(), AddMessage(), BaseException(), getWhat(), and what().


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

newmat11b
Generated Mon May 9 04:54:20 2016 by Doxygen 1.6.3