|
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.
1.8.17