#include <myexcept.h>
Public Member Functions | |
| BaseException (const char *a_what=0) | |
Static Public Member Functions | |
| static void | AddInt (int value) |
| static void | AddMessage (const char *a_what) |
| static const char * | what () |
Static Public Attributes | |
| static unsigned long | Select |
Static Protected Attributes | |
| static int | LastOne |
| static int | SoFar |
| static char * | what_error |
| BaseException::BaseException | ( | const char * | a_what = 0 |
) |
References AddMessage(), Tracer::AddTrace(), LastOne, Select, SoFar, and what_error.
| void BaseException::AddInt | ( | int | value | ) | [static] |
References AddMessage(), char, LastOne, mathExample::n, SoFar, and what_error.
Referenced by IndexException::IndexException(), and MatrixDetails().
| void BaseException::AddMessage | ( | const char * | a_what | ) | [static] |
References LastOne, SoFar, and what_error.
Referenced by AddInt(), Tracer::AddTrace(), Bad_alloc::Bad_alloc(), BaseException(), CannotBuildException::CannotBuildException(), ConvergenceException::ConvergenceException(), Domain_error::Domain_error(), IncompatibleDimensionsException::IncompatibleDimensionsException(), IndexException::IndexException(), InternalException::InternalException(), Invalid_argument::Invalid_argument(), Length_error::Length_error(), Logic_error::Logic_error(), MatrixDetails(), NotDefinedException::NotDefinedException(), NotSquareException::NotSquareException(), NPDException::NPDException(), Out_of_range::Out_of_range(), Overflow_error::Overflow_error(), OverflowException::OverflowException(), ProgramException::ProgramException(), Range_error::Range_error(), Runtime_error::Runtime_error(), SingularException::SingularException(), SolutionException::SolutionException(), SubMatrixDimensionException::SubMatrixDimensionException(), and VectorException::VectorException().
| static const char* BaseException::what | ( | ) | [inline, static] |
Referenced by main(), and Terminate().
int BaseException::LastOne [static, protected] |
Referenced by AddInt(), AddMessage(), and BaseException().
unsigned long BaseException::Select [static] |
Reimplemented in Logic_error, Runtime_error, Domain_error, Invalid_argument, Length_error, Out_of_range, Range_error, Overflow_error, Bad_alloc, NPDException, ConvergenceException, SingularException, OverflowException, ProgramException, IndexException, VectorException, NotSquareException, SubMatrixDimensionException, IncompatibleDimensionsException, NotDefinedException, CannotBuildException, InternalException, and SolutionException.
Referenced by Bad_alloc::Bad_alloc(), BaseException(), CannotBuildException::CannotBuildException(), ConvergenceException::ConvergenceException(), Domain_error::Domain_error(), IncompatibleDimensionsException::IncompatibleDimensionsException(), IndexException::IndexException(), InternalException::InternalException(), Invalid_argument::Invalid_argument(), Length_error::Length_error(), Logic_error::Logic_error(), NotDefinedException::NotDefinedException(), NotSquareException::NotSquareException(), NPDException::NPDException(), Out_of_range::Out_of_range(), Overflow_error::Overflow_error(), OverflowException::OverflowException(), ProgramException::ProgramException(), Range_error::Range_error(), Runtime_error::Runtime_error(), SingularException::SingularException(), SolutionException::SolutionException(), SubMatrixDimensionException::SubMatrixDimensionException(), and VectorException::VectorException().
int BaseException::SoFar [static, protected] |
Referenced by AddInt(), AddMessage(), and BaseException().
char * BaseException::what_error [static, protected] |
Referenced by AddInt(), AddMessage(), and BaseException().
1.6.1