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

#include <gimbal_ivariant.h>

Inheritance diagram for GblIVariantClass:
Collaboration diagram for GblIVariantClass:

Data Fields

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

GblInterface for GblVariant type compatibilty.

GblIVariantClass represents an interface that must be implemented by any type wishing to be stored within, convertible to/from, or compatible with a GblVariant in any way.

See also
GblVariant

Definition at line 83 of file gimbal_ivariant.h.

Field Documentation

◆ base

GblInterface GblIVariantClass::base

Inherited base class GblIVariant.

Definition at line 83 of file gimbal_ivariant.h.

◆ pVTable

const GblIVariantVTable* GblIVariantClass::pVTable

Definition at line 84 of file gimbal_ivariant.h.


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