libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
GblContext Struct Reference

#include <gimbal_context.h>

Inheritance diagram for GblContext:
GblObject GblBox GblITableVariant GblInstance GblModule GblTestScenario gimbal::Context

Data Fields

union { 
 
   GblContextClass *   pClass 
 
   GblObject   base 
 
};  
 
GblCallRecord lastIssue
 
uint32_t logStackDepth
 
GblFlags logFilter
 
- Data Fields inherited from GblObject
union { 
 
   GblObjectClass *   pClass 
 
   GblBox   base 
 
};  
 
- Data Fields inherited from GblBox
union { 
 
   GblBoxClass *   pClass 
 
   GblInstance   base 
 
};  
 
struct { 
 
   GblArrayMap *   pFields 
 
   volatile uint16_t   refCounter 
 
   uint16_t   contextType: 1 
 
   uint16_t   constructedInPlace: 1 
 
   uint16_t   derivedFlags: 14 
 
private_ 
 
- Data Fields inherited from GblInstance
GblClasspClass
 

Additional Inherited Members

Detailed Description

Top-level context object.

Deprecated:
Todo:
-remove me
See also
GblContextClass

Definition at line 53 of file gimbal_context.h.

Field Documentation

◆ pClass

GblContextClass* GblContext::pClass

Pointer to class/vtable structure.

Definition at line 53 of file gimbal_context.h.

◆ base

GblObject GblContext::base

Inherited base instance structure.

Definition at line 53 of file gimbal_context.h.

◆ lastIssue

GblCallRecord GblContext::lastIssue

Definition at line 54 of file gimbal_context.h.

◆ logStackDepth

uint32_t GblContext::logStackDepth

Definition at line 55 of file gimbal_context.h.

◆ logFilter

GblFlags GblContext::logFilter

Definition at line 56 of file gimbal_context.h.


The documentation for this struct was generated from the following file: