Module types

Source

Structs§

FloatType
Represents a floating point type with its properties
FunctionType
Represents a function type with its parameters and return type
IntegerType
Represents an integer type with its properties
StructType
Represents a struct type with its fields
TypeId
A unique identifier for a type in the type system
TypeInfo
Contains all information about a specific type

Enums§

PrimitiveType
Represents all primitive types in the language
TypeKind
Represents the different kinds of types in the language

Constants§

TYPE_NAME_BOOL
TYPE_NAME_F32
TYPE_NAME_F64
TYPE_NAME_FLOAT
TYPE_NAME_I32
TYPE_NAME_I64
TYPE_NAME_INT
TYPE_NAME_STRING
TYPE_NAME_U32
TYPE_NAME_U64
TYPE_NAME_UNIT
TYPE_NAME_UNKNOWN