Skip to main content

Module program

Module program 

Source
Expand description

Program structure and metadata management.

Structs§

GaiaBlock
Gaia Basic Block representing a sequence of instructions with a single entry and exit point.
GaiaClass
Gaia Class definition for object-oriented managed runtimes.
GaiaField
Gaia Field definition representing a data member of a class.
GaiaFunction
Gaia Function definition representing a callable unit of code.
GaiaGlobal
Gaia Global Variable representing module-level data storage.
GaiaImport
External import entry representing a symbol from an external library.
GaiaModule
Gaia Program Module
GaiaStruct
Gaia Struct definition representing a value type with named fields.

Enums§

GaiaConstant
Gaia Constant representing a compile-time constant value.
GaiaTerminator
Terminator instructions (control flow).
Visibility
Visibility level for type members.