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

#include <gimbal_box.h>

Inheritance diagram for GblBox:
Collaboration diagram for GblBox:

Additional Inherited Members

- Data Fields inherited from GblInstance
GblClasspClass
 

Detailed Description

Minimally bindable GblInstance with reference semantics and opaque userdata.

A GblBox is a GblInstance-derived type which simply adds the bare minimal set of functionality that is typically required for language bindings and interop. This includes:

  • destructors
  • reference counting semantics
  • a dictionary for storing arbitrary associated userdata
  • interop with GblVariant types
  • arbitrary flag bits
Note
A GblBox is 12 or 20 bytes total (32 or 64 bit respectively).
See also
GblBoxClass

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