|
libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Go to the source code of this file.
Data Structures | |
| struct | GblContextClass |
| struct | GblContext |
Macros | |
| #define | GBL_CONTEXT_TYPE |
| #define | GBL_CONTEXT(instance) |
| #define | GBL_CONTEXT_CLASS(klass) |
| #define | GBL_CONTEXT_GET_CLASS(instance) |
Functions | |
| GBL_PROPERTIES_ (GblContext,(result, GBL_GENERIC,(READ),((GblType_fromBuiltinIndex(12)))),(message, GBL_GENERIC,(READ),((GblType_fromBuiltinIndex(18))))) GblType GblContext_type(void) | |
| GblContext * | GblContext_global (void) |
| void | GblContext_setGlobal (GblContext *pCtx) |
| const GblCallRecord * | GblContext_lastIssue (const GblContext *pSelf) |
| GBL_RESULT | GblContext_setLastIssue (GblContext *pSelf, const GblCallRecord *pIssue) |
| GBL_RESULT | GblContext_clearLastIssue (GblContext *pSelf) |
| GblBool | GblContext_hasIssue (const GblContext *pSelf) |
| GblBool | GblContext_hasError (const GblContext *pSelf) |
| GBL_RESULT | GblContext_lastIssueResult (const GblContext *pSelf) |
| const char * | GblContext_lastIssueMessage (const GblContext *pSelf) |
| GblContext * | GblContext_parentContext (const GblContext *pSelf) |
| void | GblContext_setLogFilter (GblContext *pSelf, GblFlags mask) |
| void | GblContext_logBuildInfo (const GblContext *pSelf) |
GblContext API management instance type.
Definition in file gimbal_context.h.
| #define GBL_CONTEXT | ( | instance | ) |
Definition at line 19 of file gimbal_context.h.
| #define GBL_CONTEXT_CLASS | ( | klass | ) |
Definition at line 20 of file gimbal_context.h.
| #define GBL_CONTEXT_GET_CLASS | ( | instance | ) |
Definition at line 21 of file gimbal_context.h.