|
Defines |
| #define | DECLARE_ERROR(NAME, SCNAME, INHERIT, DECL) |
| #define | ERR_VAR(TYPE, CTYPE, RUNTYPE, NAME2) |
| #define | EMPTY |
| #define | ERR_INHERIT(NAME) low_inherit(PIKE_CONCAT(NAME,_error_program),0,0,0,0,0); |
| #define | ERR_FUNC(NAME, FUNC, TYPE, FLAGS) ADD_FUNCTION(NAME,FUNC,TYPE,FLAGS); |
| #define | GENERIC_ERROR_THIS ((struct generic_error_struct *)CURRENT_STORAGE) |
| #define | DECLARE_ERROR(NAME, SCNAME, INHERIT, DECL) |
| #define | ERR_INHERIT(NAME) |
| #define | ERR_VAR(TYPE, CTYPE, RUNTYPE, NAME) |
| #define | ERR_FUNC(NAME, FUNC, TYPE, FLAGS) |
| #define | GENERIC_ERROR_THIS ((struct generic_error_struct *)CURRENT_STORAGE) |
| #define | ERR_INHERIT(NAME) |
| #define | ERR_VAR(TYPE, CTYPE, RUNTYPE, NAME) |
| #define | ERR_FUNC(NAME, FUNC, TYPE, FLAGS) |
| #define | GENERIC_ERROR_THIS ((struct generic_error_struct *)CURRENT_STORAGE) |
Functions |
| | DECLARE_ERROR (generic, Generic, EMPTY, ERR_FUNC("cast", f_error_cast, tFunc(tString, tArray), ID_STATIC) ERR_FUNC("`[]", f_error_index, tFunc(tInt01, tMixed), ID_STATIC) ERR_FUNC("describe", f_error_describe, tFunc(tVoid, tString), 0) ERR_FUNC("message", f_error_message, tFunc(tVoid, tString), 0) ERR_FUNC("backtrace", f_error_backtrace, tFunc(tVoid, tArr(tMixed)), 0) ERR_FUNC("_sprintf", f_error__sprintf, tFunc(tOr(tInt, tVoid) tOr(tMapping, tVoid), tString), ID_STATIC) ERR_FUNC("create", f_error_create, tFunc(tStr tOr(tVoid, tArr(tMixed)), tVoid), ID_STATIC)) DECLARE_ERROR(index |
| | ERR_INHERIT (generic) |
| | DECLARE_ERROR (bad_argument, BadArgument, ERR_INHERIT(generic),) DECLARE_ERROR(math |
| | DECLARE_ERROR (resource, Resource, ERR_INHERIT(generic),) DECLARE_ERROR(permission |
| | DECLARE_ERROR (cpp, Cpp, ERR_INHERIT(generic), EMPTY) DECLARE_ERROR(compilation |
| EMPTY | DECLARE_ERROR (master_load, MasterLoad, ERR_INHERIT(generic), EMPTY) DECLARE_ERROR(module_load |
Variables |
| | Index |
| | Math |
| | Permission |
| | Compilation |
| EMPTY | ModuleLoad |
| DECLARE_ERROR |
( |
generic |
, |
|
|
Generic |
, |
|
|
EMPTY |
, |
|
|
ERR_FUNC("cast", f_error_cast, tFunc(tString, tArray), ID_STATIC) ERR_FUNC("`[]", f_error_index, tFunc(tInt01, tMixed), ID_STATIC) ERR_FUNC("describe", f_error_describe, tFunc(tVoid, tString), 0) ERR_FUNC("message", f_error_message, tFunc(tVoid, tString), 0) ERR_FUNC("backtrace", f_error_backtrace, tFunc(tVoid, tArr(tMixed)), 0) ERR_FUNC("_sprintf", f_error__sprintf,tFunc(tOr(tInt, tVoid) tOr(tMapping, tVoid), tString), ID_STATIC) ERR_FUNC("create", f_error_create, tFunc(tStr tOr(tVoid, tArr(tMixed)), tVoid), ID_STATIC) |
|
|
) |
|
|