#include <RoadError.h>

Public Member Functions | |
Constructors | |
| RoadError () | |
| RoadError (const RoadError &other) | |
| RoadError (int code, const std::string &message) | |
| Called on throw, generates error_message. More... | |
| RoadError (int code, const char *fmt) | |
| RoadError (int code, const char *fmt, int d) | |
| RoadError (int code, const char *fmt, int d, int d2) | |
| RoadError (int code, const char *fmt, int d, int d2, float f) | |
| RoadError (int code, const char *fmt, int d, int d2, float f, const char *s) | |
| RoadError (int code, const char *fmt, int d, int d2, float f, const void *x) | |
| RoadError (int code, const char *fmt, int d, int d2, float f, int i) | |
| RoadError (int code, const char *fmt, int d, int d2, float f, long long i) | |
| RoadError (int code, const char *fmt, int d, int d2, float f, double e) | |
| RoadError & | operator= (const RoadError &other) |
| ~RoadError () throw () | |
Virtual | |
| virtual const char * | what () const throw () |
GetSet | |
| bool | isValid () const |
| int | errorCode () const |
| RoadLogEvent | roadLogEvent () const |
Update | |
| void | logErrorLastResort () const |
Static Public Member Functions | |
Class methods | |
| static void | clearGlobalLog () |
| static bool | emptyGlobalLog () |
| static const char * | stringGlobalLog () |
Private Attributes | |
Fields | |
| int | error_code |
| RoadLogEvent | log_event |
| Non-zero code (not logged), maybe returned as program status. More... | |
| std::string | error_message |
| Format string w/ arguments. More... | |
Static Private Attributes | |
Class fields | |
Formated error message. Must be after log_event. | |
| static const char * | ROADtag = "QH" |
| static std::ostringstream | global_log |
| Not reentrant – only used by RoadError::logErrorLastResort() More... | |
Definition at line 32 of file RoadError.h.
| orgQhull::RoadError::RoadError | ( | ) |
Definition at line 40 of file RoadError.cpp.
| orgQhull::RoadError::RoadError | ( | const RoadError & | other | ) |
Definition at line 47 of file RoadError.cpp.
| orgQhull::RoadError::RoadError | ( | int | code, |
| const std::string & | message | ||
| ) |
Called on throw, generates error_message.
Definition at line 55 of file RoadError.cpp.
| orgQhull::RoadError::RoadError | ( | int | code, |
| const char * | fmt | ||
| ) |
Definition at line 64 of file RoadError.cpp.
| orgQhull::RoadError::RoadError | ( | int | code, |
| const char * | fmt, | ||
| int | d | ||
| ) |
Definition at line 71 of file RoadError.cpp.
| orgQhull::RoadError::RoadError | ( | int | code, |
| const char * | fmt, | ||
| int | d, | ||
| int | d2 | ||
| ) |
Definition at line 78 of file RoadError.cpp.
| orgQhull::RoadError::RoadError | ( | int | code, |
| const char * | fmt, | ||
| int | d, | ||
| int | d2, | ||
| float | f | ||
| ) |
Definition at line 85 of file RoadError.cpp.
| orgQhull::RoadError::RoadError | ( | int | code, |
| const char * | fmt, | ||
| int | d, | ||
| int | d2, | ||
| float | f, | ||
| const char * | s | ||
| ) |
Definition at line 92 of file RoadError.cpp.
| orgQhull::RoadError::RoadError | ( | int | code, |
| const char * | fmt, | ||
| int | d, | ||
| int | d2, | ||
| float | f, | ||
| const void * | x | ||
| ) |
Definition at line 99 of file RoadError.cpp.
| orgQhull::RoadError::RoadError | ( | int | code, |
| const char * | fmt, | ||
| int | d, | ||
| int | d2, | ||
| float | f, | ||
| int | i | ||
| ) |
Definition at line 106 of file RoadError.cpp.
| orgQhull::RoadError::RoadError | ( | int | code, |
| const char * | fmt, | ||
| int | d, | ||
| int | d2, | ||
| float | f, | ||
| long long | i | ||
| ) |
Definition at line 113 of file RoadError.cpp.
| orgQhull::RoadError::RoadError | ( | int | code, |
| const char * | fmt, | ||
| int | d, | ||
| int | d2, | ||
| float | f, | ||
| double | e | ||
| ) |
Definition at line 120 of file RoadError.cpp.
|
inline | |||||||||||||
Definition at line 63 of file RoadError.h.
|
inlinestatic |
Definition at line 67 of file RoadError.h.
|
inlinestatic |
Definition at line 68 of file RoadError.h.
|
inline |
Definition at line 76 of file RoadError.h.
|
inline |
Definition at line 75 of file RoadError.h.
| void orgQhull::RoadError::logErrorLastResort | ( | ) | const |
Log error instead of throwing it. Not reentrant, so avoid using it if possible
Definition at line 151 of file RoadError.cpp.
Definition at line 127 of file RoadError.cpp.
|
inline |
Definition at line 78 of file RoadError.h.
|
inlinestatic |
Definition at line 69 of file RoadError.h.
|
virtual | |||||||||||||
Definition at line 137 of file RoadError.cpp.
|
private |
Definition at line 36 of file RoadError.h.
|
mutableprivate |
Format string w/ arguments.
Definition at line 38 of file RoadError.h.
|
staticprivate |
Not reentrant – only used by RoadError::logErrorLastResort()
May be replaced with any ostream object
Definition at line 42 of file RoadError.h.
|
private |
Non-zero code (not logged), maybe returned as program status.
Definition at line 37 of file RoadError.h.
|
staticprivate |
Identifies error messages from Qhull and Road for web searches. See QhullError.h::QHULLlastError and user.h::MSG_ERROR
Definition at line 41 of file RoadError.h.