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.