Skip to content

AnyTypeKind

Isaac Shelton edited this page Oct 6, 2020 · 5 revisions

AnyTypeKind

Specifications

Type Size Memory Management Model File
AnyTypeKind 8 bytes None N/A

Definition

enum AnyTypeKind (
    VOID, BOOL, BYTE, UBYTE, SHORT, USHORT, INT, UINT, LONG,
    ULONG, FLOAT, DOUBLE, PTR, STRUCT, FUNC_PTR, FIXED_ARRAY
)

Values

Enum Value Type
AnyTypeKind::VOID void
AnyTypeKind::BOOL bool
AnyTypeKind::BYTE byte
AnyTypeKind::UBYTE ubyte
AnyTypeKind::SHORT short
AnyTypeKind::USHORT ushort
AnyTypeKind::INT int
AnyTypeKind::UINT uint
AnyTypeKind::LONG long
AnyTypeKind::ULONG ulong, usize
AnyTypeKind::FLOAT float
AnyTypeKind::DOUBLE double
AnyTypeKind::PTR ptr, *WhateverType
AnyTypeKind::STRUCT String, List, MyStructType
AnyTypeKind::PTR ptr, *WhateverType

Purpose

AnyTypeKind is used to indicate which kind of AnyType an AnyType is.

Clone this wiki locally