35 Error(
const char *
const pMessage);
37 Error(
const char *
const pFileName,
int pLine,
ErrorCode pErrCode);
39 Error(
const char *
const pMessage,
const char *
const pFileName,
int pLine,
ErrorCode pErrCode);
41 Error(
const char *
const pMessage,
const char *
const pFuncName,
42 const char *
const pFileName,
int pLine,
ErrorCode pErrCode);
46 virtual ~
Error() throw();
48 virtual const
char * what() const throw() {
return mMessage; }
51 {
return s << e.
what(); }
Definition: exception.h:21
virtual const char * what() const
Definition: exception.h:48
ErrorCode err() const
Definition: exception.h:31
friend std::ostream & operator<<(std::ostream &s, const Error &e)
Definition: exception.h:50
#define FGAPI
Definition: defines.h:28
FGAPI void fg_get_last_error(char **msg, int *len)
fg_err
Definition: defines.h:49
FGAPI const char * fg_err_to_string(const fg_err err)