#include <CErrorInfo.h>
Public Types | |
typedef CTypes::errornum_type | errornum_type |
adopt global error code enumeration | |
typedef CTypes::errortext_type | errortext_type |
adopt global error text type | |
Public Member Functions | |
CErrorInfo () | |
default constructor (call once for text initialization) | |
Static Public Member Functions | |
static errortext_type | text (errornum_type) |
convert error code to description text | |
Static Protected Attributes | |
static errortext_type | pErrorText [] |
table of error messages in readable form |
adopt global error code enumeration
adopt global error text type
polybori::CErrorInfo::CErrorInfo | ( | ) |
default constructor (call once for text initialization)
References polybori::CErrorEnums::alright, polybori::CErrorEnums::division_by_zero, polybori::CErrorEnums::failed, polybori::CErrorEnums::illegal_on_zero, polybori::CErrorEnums::invalid, polybori::CErrorEnums::invalid_ite, polybori::CErrorEnums::io_error, polybori::CErrorEnums::matrix_size_exceeded, polybori::CErrorEnums::monomial_zero, polybori::CErrorEnums::no_ring, polybori::CErrorEnums::not_implemented, polybori::CErrorEnums::out_of_bounds, PBORI_TRACE_FUNC, and pErrorText.
CErrorInfo::errortext_type polybori::CErrorInfo::text | ( | errornum_type | num | ) | [static] |
convert error code to description text
References polybori::CErrorEnums::last_error, PBORI_TRACE_FUNC, PBORI_UNLIKELY, and pErrorText.
Referenced by polybori::PBoRiError::text().
CErrorInfo::errortext_type polybori::CErrorInfo::pErrorText [static, protected] |