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

#include <gimbal_opaque.h>

Inheritance diagram for GblOpaqueClass:
GblPrimitiveClass GblIVariantClass GblInterface GblClass

Data Fields

GblPrimitiveClass base
 
const GblOpaqueVTablepVTable
 
- Data Fields inherited from GblPrimitiveClass
GblClass base
 
GblIVariantClass GblIVariantImpl
 
- Data Fields inherited from GblIVariantClass
GblInterface base
 
const GblIVariantVTablepVTable
 
- Data Fields inherited from GblInterface
GblClass base
 
size_t outerClassOffset_
 
- Data Fields inherited from GblClass
struct { 
 
   uintptr_t   metaClassInfo 
 
private_ 
 

Additional Inherited Members

Detailed Description

GblClass structure for opaque types.

Simply contains a virtual table pointer to the implementation details.

Definition at line 41 of file gimbal_opaque.h.

Field Documentation

◆ base

GblPrimitiveClass GblOpaqueClass::base

Inherited base class structure.

Definition at line 41 of file gimbal_opaque.h.

◆ pVTable

const GblOpaqueVTable* GblOpaqueClass::pVTable

Pointer to the virtual table structure.

Definition at line 42 of file gimbal_opaque.h.


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