/* eslint-disable id-length */ /** * @link https://tootallnate.github.io/ref/ */ export enum Def { bool = 'bool', byte = 'byte', int = 'int', int8 = 'int8', int16 = 'int16', int32 = 'int32', int64 = 'int64', float = 'float', long = 'long', longlong = 'longlong', ptr = 'pointer', uchar = 'uchar', uint = 'uint', uint8 = 'uint8', uint16 = 'uint16', uint32 = 'uint32', uint64 = 'uint64', ulong = 'ulong', ulonglong = 'ulonglong', ushort = 'ushort', void = 'void', boolPtr = 'bool*', bytePtr = 'byte*', charPtr = 'char*', intPtr = 'int*', int8Ptr = 'int8*', int16Ptr = 'int16*', int32Ptr = 'int32*', int64Ptr = 'int64*', floatPtr = 'float*', longPtr = 'long*', uintPtr = 'uint*', uint8Ptr = 'uint8*', intPtrPtr = 'int**', uint16Ptr = 'uint16*', uint32Ptr = 'uint32*', uint64Ptr = 'uint64*', ulonglongPtr = 'ulonglong*', voidPtr = 'void*', uintPtrPtr = 'uint**', uint16PtrPtr = 'uint16**', uint32PtrPtr = 'uint32**', uint64PtrPtr = 'uint64**', ulonglongPtrPtr = 'ulonglong**', voidPtrPtr = 'void**', }