Homepage Demos Overview Downloads Tutorials Reference
Credits

RBD_COMMON::Tracer Class Reference

#include <myexcept.h>

List of all members.


Detailed Description

Definition at line 54 of file myexcept.h.

Public Member Functions

 Tracer (const char *)
 ~Tracer ()
void ReName (const char *)

Static Public Member Functions

static void PrintTrace ()
static void AddTrace ()

Static Public Attributes

static Tracerlast

Private Attributes

const char * entry
Tracerprevious

Friends

class BaseException


Constructor & Destructor Documentation

RBD_COMMON::Tracer::Tracer const char *   )  [inline]
 

Definition at line 89 of file myexcept.h.

RBD_COMMON::Tracer::~Tracer  )  [inline]
 

Definition at line 92 of file myexcept.h.


Member Function Documentation

void RBD_COMMON::Tracer::AddTrace  )  [static]
 

Definition at line 110 of file myexcept.cpp.

Referenced by RBD_COMMON::Bad_alloc::Bad_alloc(), RBD_COMMON::BaseException::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().

void RBD_COMMON::Tracer::PrintTrace  )  [static]
 

Definition at line 103 of file myexcept.cpp.

void RBD_COMMON::Tracer::ReName const char *   )  [inline]
 

Definition at line 94 of file myexcept.h.


Friends And Related Function Documentation

friend class BaseException [friend]
 

Definition at line 65 of file myexcept.h.


Member Data Documentation

const char* RBD_COMMON::Tracer::entry [private]
 

Definition at line 56 of file myexcept.h.

Referenced by AddTrace(), and ReName().

Tracer * RBD_COMMON::Tracer::last [static]
 

Definition at line 64 of file myexcept.h.

Referenced by AddTrace(), PrintTrace(), Tracer(), and ~Tracer().

Tracer* RBD_COMMON::Tracer::previous [private]
 

Definition at line 57 of file myexcept.h.

Referenced by AddTrace(), PrintTrace(), and ~Tracer().


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

newmat11b
Generated Tue Aug 16 16:32:10 2005 by Doxygen 1.4.4