36 #ifndef GEOTESSException_H
37 #define GEOTESSException_H
83 : emessage(message), ecode(code)
94 : emessage(
""), ecode(code)
98 <<
", Line: " << line << endl << endl;
109 : emessage(
""), ecode(code)
126 static void appendInfo(ostringstream& os,
const string& file,
int line)
129 <<
", Line: " << line << endl << endl;
135 static void appendInfo(
string& msg,
const string& file,
int line)
146 #endif // GEOTESSException_H
virtual ~GeoTessException()
Definition: GeoTessException.h:119
GeoTessException(ostringstream &os, const string &file, int line, int code)
Definition: GeoTessException.h:93
static void appendInfo(ostringstream &os, const string &file, int line)
Definition: GeoTessException.h:126
GeoTessException(const string &msg, const string &file, int line, int code)
Definition: GeoTessException.h:108
string emessage
Definition: GeoTessException.h:72
An exception class for all GeoTess objects.
Definition: GeoTessException.h:65
static const string getOpSys()
GeoTessException(std::string message, int code)
Definition: GeoTessException.h:82
int ecode
Definition: GeoTessException.h:77
static string getVersion()
Definition: GeoTessUtils.h:134
#define GEOTESS_EXP_IMP
Definition: CPPGlobals.h:71
static void appendInfo(string &msg, const string &file, int line)
Definition: GeoTessException.h:135
static string itos(int i, const string &frmt="%d")