Unit 'System' Package
[Overview][Constants][Types][Index] [#rtl]

Reference for unit 'System': Types

AnsiChar

  

Alias for 1-byte sized char.

Cardinal

  

An unsigned 32-bits integer.

CodePointer

  

Code pointer (8/16 bit targets).

CodePointer

  

Code pointer (8/16 bit targets).

CodePtrInt

  

Signed Integer with same size as CodePointer.

CodePtrInt

  

Signed Integer with same size as CodePointer.

CodePtrUInt

  

Unsigned Integer with same size as CodePointer.

CodePtrUInt

  

Unsigned Integer with same size as CodePointer.

Comp

  

Comp type.

DWord

  

An unsigned 32-bits integer.

FarPointer

  

Far pointer (8/16 bit targets).

float32

float64

Int16

  

A signed 16-bits integer.

Int32

  

A signed 32-bits integer.

Int8

  

A signed 8-bits integer.

Integer

  

A signed 16-bits integer.

IntPtr

  

A signed integer with the same size in bytes as pointer.

NativeInt

  

Alias for PtrInt.

NativeUInt

  

Alias for PtrUInt.

PAnsiChar

  

Alias for PChar type.

PChar

  

Pointer to null-terminated string.

PPAnsiChar

  

Alias for PPChar type.

PPChar

  

Pointer to an array of pointers to null-terminated strings.

PPPAnsiChar

  

Pointer to PPAnsichar.

PPPChar

  

Pointer to PPChar.

PtrInt

  

Signed integer type with same size as Pointer.

PtrInt

  

Signed integer type with same size as Pointer.

PtrUInt

  

Unsigned integer type with same size as Pointer.

PtrUInt

  

Unsigned integer type with same size as Pointer.

PUCS4Char

  

Pointer to UCS4Char.

PUCS4CharArray

  

Pointer to array of UCS4Char characters.

PUTF8Char

  

Pointer to UTF8Char.

Real

  

Alias for real type.

SizeInt

  

Signed integer type which fits for sizes.

SizeInt

  

Signed integer type which fits for sizes.

SizeUInt

  

Unsigned Integer type which fits for sizes.

SizeUInt

  

Unsigned Integer type which fits for sizes.

TAnsiChar

  

Alias for 1-byte sized char.

TExitCode

TExitCode

TUCS4CharArray

  

Array of UCS4Char characters.

UCS4Char

  

UCS Unicode character (unsigned 32 bit word).

UCS4String

  

String of UCS4Char characters.

UInt16

  

An unsigned 16-bits integer.

UInt32

  

An unsigned 32-bits integer.

UInt64

  

Unsigned 64-bit integer.

UInt8

  

An unsigned 8-bits integer.

UIntPtr

  

An unsigned integer with the same size in bytes as pointer.

UTF8Char

  

Single byte character.

ValReal

  

Largest available floating point type.

ValSInt

  

Val-Signed integer.

ValSInt

  

Val-Signed integer.

ValUInt

  

Val-unsigned integer.

ValUInt

  

Val-unsigned integer.


Documentation generated on: Dec 22 2024