|
#define | Assert(cond, exc) |
|
#define | AssertNothrow(cond, exc) |
|
#define | AssertThrow(cond, exc) |
|
#define | DeclException0(Exception0) static ::ExceptionBase& Exception0 () |
|
#define | DeclException1(Exception1, type1, outsequence) static ::ExceptionBase& Exception1 (type1 arg1) throw (errortext outsequence) |
|
#define | DeclException2(Exception2, type1, type2, outsequence) static ::ExceptionBase& Exception2 (type1 arg1, type2 arg2) throw (errortext outsequence) |
|
#define | DeclException3(Exception3, type1, type2, type3, outsequence) static ::ExceptionBase& Exception3 (type1 arg1, type2 arg2, type3 arg3) throw (errortext outsequence) |
|
#define | DeclException4(Exception4, type1, type2, type3, type4, outsequence) static ::ExceptionBase& Exception4 (type1 arg1, type2 arg2, type3 arg3, type4 arg4) throw (errortext outsequence) |
|
#define | DeclException5(Exception5, type1, type2, type3, type4, type5, outsequence) static ::ExceptionBase& Exception5 (type1 arg1, type2 arg2, type3 arg3, type4 arg4, type5 arg5) throw (errortext outsequence) |
|
#define | AssertDimension(dim1, dim2) |
|
#define | AssertVectorVectorDimension(vec, dim1, dim2) |
|
#define | AssertIndexRange(index, range) |
|
#define | AssertGlobalIndexRange(index, range) |
|
|
void | deal_II_exceptions::set_additional_assert_output (const char *const p) |
|
void | deal_II_exceptions::suppress_stacktrace_in_exceptions () |
|
void | deal_II_exceptions::disable_abort_on_exception () |
|
void | deal_II_exceptions::internals::abort (const ExceptionBase &exc, bool nothrow=false) |
|
template<class exc > |
void | deal_II_exceptions::internals::issue_error (ExceptionHandling handling, const char *file, int line, const char *function, const char *cond, const char *exc_name, exc e) |
|
::ExceptionBase & | StandardExceptions::ExcDivideByZero () |
|
::ExceptionBase & | StandardExceptions::ExcNumberNotFinite () |
|
::ExceptionBase & | StandardExceptions::ExcOutOfMemory () |
|
::ExceptionBase & | StandardExceptions::ExcMemoryLeak (int arg1) throw (errortext << "Destroying memory handler while " << arg1 << " objects are still allocated" ) |
|
::ExceptionBase & | StandardExceptions::ExcIO () |
|
::ExceptionBase & | StandardExceptions::ExcFileNotOpen (char *arg1) throw (errortext << "Could not open file " << arg1 ) |
|
::ExceptionBase & | StandardExceptions::ExcNotImplemented () |
|
::ExceptionBase & | StandardExceptions::ExcInternalError () |
|
::ExceptionBase & | StandardExceptions::ExcPureFunctionCalled () |
|
::ExceptionBase & | StandardExceptions::ExcInvalidConstructorCall () |
|
::ExceptionBase & | StandardExceptions::ExcNotInitialized () |
|
::ExceptionBase & | StandardExceptions::ExcInvalidState () |
|
::ExceptionBase & | StandardExceptions::ExcImpossibleInDim (int arg1) throw (errortext << "Impossible in " << arg1 << "d." ) |
|
::ExceptionBase & | StandardExceptions::ExcZero () |
|
::ExceptionBase & | StandardExceptions::ExcEmptyObject () |
|
::ExceptionBase & | StandardExceptions::ExcDimensionMismatch (std::size_t arg1, std::size_t arg2) throw (errortext << "Dimension " << arg1 << " not equal to " << arg2 ) |
|
::ExceptionBase & | StandardExceptions::ExcDimensionMismatch2 (int arg1, int arg2, int arg3) throw (errortext << "Dimension " << arg1 << " neither equal to " << arg2 << " nor to " << arg3 ) |
|
::ExceptionBase & | StandardExceptions::ExcIndexRange (int arg1, int arg2, int arg3) throw (errortext << "Index " << arg1 << " is not in [" << arg2 << "," << arg3 << "[" ) |
|
template<typename T > |
::ExceptionBase & | StandardExceptions::ExcIndexRangeType (T arg1, T arg2, T arg3) throw (errortext << "Index " << arg1 << " is not in [" << arg2 << "," << arg3 << "[" ) |
|
::ExceptionBase & | StandardExceptions::ExcLowerRange (int arg1, int arg2) throw (errortext << "Number " << arg1 << " must be larger or equal " << arg2 ) |
|
template<typename T > |
::ExceptionBase & | StandardExceptions::ExcLowerRangeType (T arg1, T arg2) throw (errortext << "Number " << arg1 << " must be larger or equal " << arg2 ) |
|
::ExceptionBase & | StandardExceptions::ExcNotMultiple (int arg1, int arg2) throw (errortext << "Division " << arg1 << " by " << arg2 << " has remainder different from zero" ) |
|
::ExceptionBase & | StandardExceptions::ExcInvalidIterator () |
|
::ExceptionBase & | StandardExceptions::ExcIteratorPastEnd () |
|
::ExceptionBase & | StandardExceptions::ExcMessage (std::string arg1) throw (errortext << arg1 ) |
|
::ExceptionBase & | StandardExceptions::ExcGhostsPresent () |
|
::ExceptionBase & | StandardExceptions::ExcScalarAssignmentOnlyForZeroValue () |
|
::ExceptionBase & | StandardExceptions::ExcNeedsLAPACK () |
|
::ExceptionBase & | StandardExceptions::ExcNeedsNetCDF () |
|
::ExceptionBase & | StandardExceptions::ExcNeedsFunctionparser () |
|
Here, the deal.II exception handling is located.
Definition in file exceptions.h.