libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
Builtin Types
Collaboration diagram for Builtin Types:

Macros

#define GBL_INTERFACE_TYPE
 
#define GBL_CONTEXT_TYPE
 
#define GBL_POINTER_TYPE
 

Static Class Type UUID and cast operators

UUID and cast operators for builtin static root class type

#define GBL_STATIC_CLASS_TYPE
 
#define GBL_STATIC_CLASS(klass)
 

Detailed Description

Meta types that are already built into libGimbal.

Macro Definition Documentation

◆ GBL_STATIC_CLASS_TYPE

#define GBL_STATIC_CLASS_TYPE

#include <gimbal_class.h>

GblType UUID for builtin static class primitive.

Builtin type ID for a class-only types.

Definition at line 53 of file gimbal_class.h.

◆ GBL_INTERFACE_TYPE

#define GBL_INTERFACE_TYPE

#include <gimbal_interface.h>

Builtin type ID associated with GblInterface.

See also
GblInterface

Definition at line 16 of file gimbal_interface.h.

◆ GBL_CONTEXT_TYPE

#define GBL_CONTEXT_TYPE

#include <gimbal_context.h>

Definition at line 18 of file gimbal_context.h.

◆ GBL_POINTER_TYPE

#define GBL_POINTER_TYPE

#include <gimbal_pointer.h>

Definition at line 14 of file gimbal_pointer.h.

◆ GBL_STATIC_CLASS

#define GBL_STATIC_CLASS ( klass)

#include <gimbal_class.h>

Casts a class to a static class.

Definition at line 54 of file gimbal_class.h.