37 RoadLogEvent log_event; 38 mutable std::string error_message; 41 static const char * ROADtag; 51 RoadError(
int code,
const std::string &message);
55 RoadError(
int code,
const char *
fmt,
int d,
int d2,
float f);
56 RoadError(
int code,
const char *
fmt,
int d,
int d2,
float f,
const char *s);
57 RoadError(
int code,
const char *
fmt,
int d,
int d2,
float f,
const void *x);
58 RoadError(
int code,
const char *
fmt,
int d,
int d2,
float f,
int i);
59 RoadError(
int code,
const char *
fmt,
int d,
int d2,
float f,
long long i);
60 RoadError(
int code,
const char *
fmt,
int d,
int d2,
float f,
double e);
72 virtual const char *what() const throw(); 75 bool isValid() const { return log_event.isValid(); } 81 void logErrorLastResort() const; QhullRidge – Qhull's ridge structure, ridgeT, as a C++ class.
RoadLogEvent roadLogEvent() const
virtual const char * what() const
RoadLogEvent log_event
Non-zero code (not logged), maybe returned as program status.
static bool emptyGlobalLog()
static std::ostringstream global_log
Not reentrant – only used by RoadError::logErrorLastResort()
static const char * stringGlobalLog()
std::ostream & operator<<(std::ostream &os, const orgQhull::RoadError &e)
RoadError & operator=(const RoadError &other)
static void clearGlobalLog()