35 Error(
const char *
const pMessage);
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 const
char * what() const throw() {
return mMessage; }
49 {
return s << e.
what(); }
Definition exception.h:22
Error(const char *const pMessage)
friend std::ostream & operator<<(std::ostream &s, const Error &e)
Definition exception.h:48
Error(const char *const pMessage, const char *const pFuncName, const char *const pFileName, int pLine, ErrorCode pErrCode)
ErrorCode err() const
Definition exception.h:31
Error(const char *const pMessage, const char *const pFileName, int pLine, ErrorCode pErrCode)
virtual const char * what() const
Definition exception.h:46
Error(const char *const pFileName, int pLine, ErrorCode pErrCode)
#define FGAPI
Definition defines.h:28
fg_err
Definition defines.h:49
FGAPI const char * fg_err_to_string(const fg_err err)
FGAPI void fg_get_last_error(char **msg, int *len)