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

#include <gimbal_ring_list.h>

Inheritance diagram for GblRingListClass:
Collaboration diagram for GblRingListClass:

Data Fields

GblOpaqueClass base
 
GblITableVariantClass GblITableVariantImpl
 
GblType innerType
 
- Data Fields inherited from GblOpaqueClass
GblPrimitiveClass base
 
const GblOpaqueVTablepVTable
 
- Data Fields inherited from GblPrimitiveClass
GblClass base
 
GblStaticClass GblStaticImpl
 
GblIVariantClass GblIVariantImpl
 
- Data Fields inherited from GblStaticClass
GblClass base
 
- 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_ 
 
- Data Fields inherited from GblITableVariantClass
GblInterface base
 
GBL_RESULT(* pFnIndex )(const GblVariant *pSelf, const GblVariant *pKey, GblVariant *pValue)
 
GBL_RESULT(* pFnSetIndex )(const GblVariant *pSelf, const GblVariant *pKey, GblVariant *pValue)
 
GBL_RESULT(* pFnNext )(const GblVariant *pSelf, GblVariant *pKey, GblVariant *pValue)
 
GBL_RESULT(* pFnCount )(const GblVariant *pSelf, size_t *pSize)
 

Additional Inherited Members

- Public Member Functions inherited from GblPrimitiveClass
 GBL_MAP_NEXT (()()(), GBL_MAP1)(GBL_CLASS_IMPL_INTERFACE
 

Detailed Description

GblClass structure for GblRingList.

GblRingListClass is the class structure for the GblRingList container. It also provides an inner GblType that defaults to GBL_POINTER_TYPE, used by its GblITableVariant implementation, for the GblType of each element.

Definition at line 55 of file gimbal_ring_list.h.

Field Documentation

◆ base

GblOpaqueClass GblRingListClass::base

Inherited base class structure.

Definition at line 55 of file gimbal_ring_list.h.

◆ GblITableVariantImpl

GblITableVariantClass GblRingListClass::GblITableVariantImpl

Embedded interface class structure.

Definition at line 55 of file gimbal_ring_list.h.

◆ innerType

GblType GblRingListClass::innerType

GblType UUID representing the type of values stored within the GblRingList, defaulting to GBL_POINTER_TYPE.

Definition at line 56 of file gimbal_ring_list.h.


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