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

#include <gimbal_itable_variant.h>

Inheritance diagram for GblITableVariantClass:
GblInterface GblClass GblObjectClass GblAppClass GblArenaAllocatorClass GblCmdParserClass GblContextClass GblExceptionClass GblLoggerClass GblMainLoopClass GblOptionGroupClass GblScannerClass GblSettingsClass GblTaskClass GblTestSuiteClass GblThreadClass

Data Fields

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)
 
- 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 GblITableVariant.

Provides overridable virtual methods which are roughly analogous to the Lua __index, __newIndex, and __length metamethods used for managing table accesses.

See also
GblITableVariant

Definition at line 30 of file gimbal_itable_variant.h.

Field Documentation

◆ base

GblInterface GblITableVariantClass::base

Inherited base class GblITableVariant

Definition at line 30 of file gimbal_itable_variant.h.

◆ pFnIndex

GBL_RESULT(* GblITableVariantClass::pFnIndex) (const GblVariant *pSelf, const GblVariant *pKey, GblVariant *pValue)

Definition at line 31 of file gimbal_itable_variant.h.

◆ pFnSetIndex

GBL_RESULT(* GblITableVariantClass::pFnSetIndex) (const GblVariant *pSelf, const GblVariant *pKey, GblVariant *pValue)

Definition at line 32 of file gimbal_itable_variant.h.

◆ pFnNext

GBL_RESULT(* GblITableVariantClass::pFnNext) (const GblVariant *pSelf, GblVariant *pKey, GblVariant *pValue)

Definition at line 33 of file gimbal_itable_variant.h.

◆ pFnCount

GBL_RESULT(* GblITableVariantClass::pFnCount) (const GblVariant *pSelf, size_t *pSize)

Definition at line 34 of file gimbal_itable_variant.h.


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