31 Error(
const char *
const pFuncName,
int pLine,
const char *
const pMessage,
ErrorCode pErrCode);
33 const char* functionName()
const;
39 virtual ~
Error()
throw();
42 return s <<
"@" << e.
functionName() <<
":"<< e.
line()<<
": "<<e.what()<<
"("<<e.
err()<<
")"<<std::endl;
61 const char* typeName()
const;
79 const char *
const pExpectString);
81 const char* expectedCondition()
const;
99 const char *
const pExpectString);
101 const char* expectedCondition()
const;
103 int argIndex()
const;
Definition: CPUCopy.hpp:13
friend std::ostream & operator<<(std::ostream &s, const Error &e)
Definition: exception.h:41
Definition: exception.h:47
#define FGAPI
Definition: defines.h:32
dtype
Definition: defines.h:136
Definition: exception.h:21
static const int MAX_ERR_STR_LEN
Definition: exception.h:16
ErrorCode
Definition: defines.h:53
Definition: exception.h:88
const char * functionName() const
Definition: exception.h:68