libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
Type System

Modules

 Builtin Types
 
 Signals
 
 Interfaces
 

Files

file  gimbal_meta.h
 
file  gimbal_bit_struct.h
 
file  gimbal_class.h
 
file  gimbal_enum.h
 
file  gimbal_flags.h
 
file  gimbal_opaque.h
 
file  gimbal_primitives.h
 
file  gimbal_interface.h
 
file  gimbal_context.h
 
file  gimbal_event.h
 
file  gimbal_instance.h
 
file  gimbal_object.h
 
file  gimbal_property.h
 
file  gimbal_builtin_types.h
 
file  gimbal_pointer.h
 
file  gimbal_type.h
 
file  gimbal_variant.h
 

Data Structures

struct  GblClass
 
struct  GblInstance
 
struct  GblVariant
 
struct  GblInterface
 
struct  GblEvent
 
struct  GblProperty
 

Typedefs

typedef uintptr_t GblType
 

Detailed Description

Object-oriented, cross-language runtime type system.

Typedef Documentation

◆ GblType

typedef uintptr_t GblType

#include <gimbal_type.h>

Meta Type UUID.

GblType is an integral-type representing a unique identifier for every type which has been registered with the type system, or GBL_INVALID_TYPE as an initial, invalid value.

See also
GblType_register()

Definition at line 51 of file gimbal_type.h.