Homepage Demos Overview Downloads Tutorials Reference
Credits

RBD_COMMON::BaseException Class Reference

#include <myexcept.h>

Inheritance diagram for RBD_COMMON::BaseException:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 BaseException (const char *a_what=0)

Static Public Member Functions

void AddMessage (const char *a_what)
void AddInt (int value)
const char * what ()

Static Public Attributes

unsigned long Select

Static Protected Attributes

char * what_error
int SoFar
int LastOne

Constructor & Destructor Documentation

RBD_COMMON::BaseException::BaseException const char *  a_what = 0  ) 
 

Definition at line 45 of file myexcept.cpp.


Member Function Documentation

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

Definition at line 78 of file myexcept.cpp.

Referenced by NEWMAT::IndexException::IndexException().

void RBD_COMMON::BaseException::AddMessage const char *  a_what  )  [static]
 

Definition at line 63 of file myexcept.cpp.

Referenced by AddInt(), 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().

const char* RBD_COMMON::BaseException::what  )  [inline, static]
 

Definition at line 81 of file myexcept.h.


Member Data Documentation

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

Definition at line 43 of file myexcept.cpp.

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 40 of file myexcept.cpp.

Referenced by BaseException().

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

Definition at line 42 of file myexcept.cpp.

Referenced by AddInt(), and BaseException().

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

Definition at line 41 of file myexcept.cpp.

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


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

newmat11b
Generated Tue Nov 23 16:35:47 2004 by Doxygen 1.3.9.1