#include <exception>
Go to the source code of this file.
◆ ERROR_GROUP
Value: class PSERROR_##a :
public PSERROR {
protected: PSERROR_##a(
const char* msg); }; \
extern
const PSRETURN MASK__PSRETURN_##a; \
extern
const PSRETURN CODE__PSRETURN_##a
u32 PSRETURN
Definition: Errors.h:75
◆ ERROR_IS
#define ERROR_IS |
( |
|
a, |
|
|
|
b |
|
) |
| ( ((a) & MASK__PSRETURN_##b) == CODE__PSRETURN_##b ) |
◆ ERROR_SUBGROUP
#define ERROR_SUBGROUP |
( |
|
a, |
|
|
|
b |
|
) |
| |
Value: class PSERROR_##a##_##b : public PSERROR_##a { protected: PSERROR_##a##_##b(const char* msg); }; \
extern
const PSRETURN MASK__PSRETURN_##a##_##b; \
extern
const PSRETURN CODE__PSRETURN_##a##_##b
◆ ERROR_TYPE
#define ERROR_TYPE |
( |
|
a, |
|
|
|
b |
|
) |
| |
Value: class PSERROR_##a##_##b :
public PSERROR_##a {
public: PSERROR_##a##_##b(); PSERROR_##a##_##b(
const char* msg);
PSRETURN getCode()
const; }; \
extern
const PSRETURN MASK__PSRETURN_##a##_##b; \
extern
const PSRETURN CODE__PSRETURN_##a##_##b; \
extern
const PSRETURN PSRETURN_##a##_##b
◆ PSRETURN
◆ GetErrorString()
const char * GetErrorString |
( |
PSRETURN |
code | ) |
|
◆ ThrowError()
◆ CODE__PSRETURN_OK
◆ MASK__PSRETURN_OK
const PSRETURN MASK__PSRETURN_OK = 0xFFFFFFFF |
◆ PSRETURN_OK