APG
… an ABNF Parser Generator
|
A structure to describe the type and location of a caught exception. More...
#include <exception.h>
Data Fields | |
const void * | vpValidate |
Used by the memory object to validate the exception structure. More... | |
abool | try |
True for the try block, false for the catch block. More... | |
jmp_buf | aJmpBuf |
A "long jump" context array. Long jumps to "catch" area on thrown exception. More... | |
unsigned int | uiLine |
The source code line number where the error occurred. "__LINE__". More... | |
char | caMsg [256] |
A the caller's error message. More... | |
char | caFile [256] |
The source code file name where the error occurred. "__FILE__". More... | |
char | caFunc [64] |
The source code function name where the error occurred. "__func__". More... | |
A structure to describe the type and location of a caught exception.
struct exception
Definition at line 47 of file exception.h.
jmp_buf exception::aJmpBuf |
A "long jump" context array. Long jumps to "catch" area on thrown exception.
Definition at line 50 of file exception.h.
char exception::caFile[256] |
The source code file name where the error occurred. "__FILE__".
Definition at line 53 of file exception.h.
char exception::caFunc[64] |
The source code function name where the error occurred. "__func__".
Definition at line 54 of file exception.h.
char exception::caMsg[256] |
A the caller's error message.
Definition at line 52 of file exception.h.
abool exception::try |
True for the try block, false for the catch block.
Definition at line 49 of file exception.h.
unsigned int exception::uiLine |
The source code line number where the error occurred. "__LINE__".
Definition at line 51 of file exception.h.
const void* exception::vpValidate |
Used by the memory object to validate the exception structure.
Definition at line 48 of file exception.h.