[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'System' (#rtl)

Index of all identifiers in unit 'System'

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W 

A

Abs AnsiToUtf8 assign(Real):variant
AbstractError Append assign(single):olevariant
AbstractErrorProc ArcTan assign(single):variant
AcquireExceptionObject argv assign(UCS4String):variant
AddExitProc ArrayStringToPPchar assign(UnicodeString):olevariant
Addr Assert assign(UnicodeString):variant
add(variant,variant):variant AssertErrorProc assign(UTF8String):variant
Align Assign assign(variant):Real
AllFilesMask Assigned assign(variant):single
AllocMem assign(olevariant):Real assign(variant):unicodestring
AllowDirectorySeparators assign(olevariant):single assign(variant):UTF8String
AllowDriveSeparators assign(olevariant):UnicodeString
AnsiChar assign(Real):olevariant

B

BacktraceStrFunc BEtoN BsfQWord
BasicEventCreate BinStr BsfWord
BasicEventDestroy BlockRead BsrByte
BasicEventResetEvent BlockWrite BsrDWord
BasicEventSetEvent Break BsrQWord
BasicEventWaitFor BsfByte BsrWord
BeginThread BsfDWord Byte

C

CaptureBacktrace CodePtrUInt Cos
Cardinal coIgnoreCase CP_ACP
CatchAllExceptions Comp CP_ASCII
cExceptionFrame CompareByte CP_NONE
cFinalizeFrame CompareChar CP_OEMCP
Char CompareChar0 CP_UTF16
ChDir CompareDWord CP_UTF16BE
Chr CompareWord CP_UTF7
Close Concat CP_UTF8
CloseThread Continue CSeg
CodePointer Copy CtrlZMarksEOF
CodePtrInt CopyArray

D

Dec DefaultUnicodeCodePage DumpExceptionBacktrace
Default Delete Dump_Stack
DefaultAnsi2UnicodeMove DirectorySeparator DWord
DefaultAnsi2WideMove DispCallByIDProc DynArrayBounds
DefaultFileSystemCodePage Dispose DynArrayClear
DefaultRTLFileSystemCodePage divide(variant,variant):variant DynArrayDim
DefaultStackSize DoneCriticalSection DynArrayIndex
DefaultSystemCodePage DoneThread DynArraySetLength
DefaultTextLineBreakStyle DriveSeparator DynArraySize
DefaultUnicode2AnsiMove DSeg

E

EmptyMethod Erase ExceptObjProc
EndThread Error ExceptProc
E_NOINTERFACE ErrorAddr Exclude
E_NOTIMPL ErrorCode exDenormalized
EnterCriticalSection ErrorProc exInvalidOp
EnumResLangProc ErrOutput Exit
EnumResNameProc etFieldValue ExitCode
EnumResourceLanguages etFieldValueClass ExitProc
EnumResourceNames etStandard exOverflow
EnumResourceTypes etStaticMethodClass Exp
EnumResTypeProc etStaticMethodResult exPrecision
envp etVirtualMethodClass ExtensionSeparator
EOF etVirtualMethodResult exUnderflow
EOLn E_UNEXPECTED exZeroDivide
equal(variant,variant):Boolean ExceptClsProc

F

Fail float_flag_divbyzero fmOutput
FileMode float_flag_inexact FPC_EXCEPTION
FileNameCasePreserving float_flag_invalid Frac
FileNameCaseSensitive float_flag_overflow FreeLibrary
FilePos float_flag_underflow Freemem
FileRec float_raise Freememory
filerecnamelength float_round_down FreeResource
FileSize float_round_nearest_even fsDenormal
FillByte float_round_to_zero fsInf
FillChar float_round_up fsInvalidOp
FillDWord Flush fsNaN
FillWord FlushThread fsNDenormal
Finalize FMADouble fsNegative
FinalizeArray fmAppend fsNInf
FindResource FMASingle fsNZero
FindResourceEx fmClosed fsPositive
FirstDotAtFileNameStartIsExtension fmInOut fsZero
float_flag_denormal fmInput

G

get_caller_addr GetLoadErrorStr GetThreadManager
get_caller_frame GetMem GetTypeKind
get_caller_stackinfo GetMemory GetUnicodeStringManager
get_cmdline GetMemoryManager GetVariantManager
GetCPUCount Get_pc_addr GetWideStringManager
GetCurrentThreadId GetProcAddress greaterthanorequal(variant,variant):Boolean
GetDir GetProcedureAddress greaterthan(variant,variant):Boolean
GetDynLibsManager GetProcessID growheapsize1
GetFPCHeapStatus GetResourceManager growheapsize2
get_frame GetTextCodePage growheapsizesmall
GetHeapStatus GetThreadID

H

Halt has_sse_support High
has_mmx_support HexStr HINSTANCE
has_sse2_support HGLOBAL HMODULE
has_sse3_support Hi HRESULT

I

IDispatch InitProc InterlockedDecrement
IEnumerable InitThread InterlockedExchange
IEnumerator InitThreadVars InterlockedExchangeAdd
IInterface InOutRes InterlockedIncrement
IInvokable Input IntPtr
Inc Insert IObjectInstance
Include Int IOResult
IndexByte Int16 IsConsole
IndexChar Int32 IsDynArrayRectangular
IndexChar0 Int64 Is_IntResource
IndexDWord Int8 IsLibrary
IndexQWord intdivide(variant,variant):variant IsMemoryManagerSet
Indexword Integer IsMultiThread
InitCriticalSection IntegerArray IUnknown
Initialize InterlockedCompareExchange
InitializeArray InterlockedCompareExchangePointer

J

jmp_buf

K

KillThread

L

LeaveCriticalSection Ln logicalxor(variant,variant):variant
leftshift(variant,variant):variant Lo Longint
Length LoadLibrary longjmp
lessthanorequal(variant,variant):Boolean LoadResource Longword
lessthan(variant,variant):Boolean LockResource Low
LEtoN logicaland(variant,variant):variant LowerCase
LFNSupport logicalnot(variant):variant
LineEnding logicalor(variant,variant):variant

M

MAKEINTRESOURCE MaxPathLen ModuleIsCpp
MakeLangID MaxSIntValue ModuleIsLib
MarshaledAString MaxSmallint ModuleIsPackage
MarshaledString MaxUIntValue modulus(variant,variant):variant
maxExitCode mem Move
Max_Frame_Dump meml MoveChar0
MaxInt MemSize multiply(variant,variant):variant
MaxKeptOSChunks memw
MaxLongint MkDir

N

NativeInt New NtoBE
NativeUInt NilHandle NtoLE
negative(variant):variant NoErrMsg Null

O

OctStr opcmple opnot
Odd opcmplt opor
Ofs opcmpne oppower
opadd opcompare opshiftleft
opand opdivide opshiftright
OpaquePointer opintdivide opsubtract
opcmpeq opmodulus opxor
opcmpge opmultiply Ord
opcmpgt opnegate Output

P

Pack PIntPtr PRawByteString
PAnsiChar PJmp_buf Pred
PAnsiString PLongBool Prefetch
ParamCount PLongint PRTLCriticalSection
ParamStr PLongWord PRTLEvent
PathSeparator PMarshaledAString PShortInt
PBoolean PMarshaledString PShortString
PBoolean16 pmDouble PSingle
PBoolean32 PMemoryManager PSizeInt
PBoolean64 PMethod PSizeUInt
PBoolean8 pmExtended PSmallInt
PByte pmReserved pstringmessagetable
PByteBool PMsgStrTable PText
pcalldesc pmSingle Ptr
PCardinal PNativeInt PtrInt
PChar PNativeUInt PtrUInt
PClass PointerArray PUCS2Char
PCodePointer POleVariant PUCS4Char
PCurrency POpaqueData PUCS4CharArray
PDate PopCnt PUInt16
PDateTime Pos PUInt32
PDispatch power(variant,variant):variant PUInt64
pdispdesc PPAnsiChar PUInt8
PDouble PPByte PUintPtr
PDWord PPChar PUnicodeChar
pdynarrayindex PPCharArray PUnicodeString
pdynarraytypeinfo PPCodePointer PUnknown
PError PPDispatch PUTF8Char
PEventState PPDouble PUTF8String
PExceptAddr ppdynarraytypeinfo pvararray
PExceptObject PPLongint pvararraybound
PExtended PPointer pvararrayboundarray
PFileTextRecChar PPointerArray pvararraycoorarray
PGuid PPPAnsiChar pvardata
Pi PPPChar PVariant
PInt16 PPPointer pvariantmanager
PInt32 PPPWideChar PVarRec
PInt64 PPtrInt PVmt
PInt8 PPtrUInt PWideChar
PInteger PPUnknown PWideString
PIntegerArray PPVmt PWord
PInterface PPWideChar PWordBool
pinterfaceentry PQWord
pinterfacetable PQWordBool

Q

QWord

R

RaiseList reNoDynLibsSupport RolWord
RaiseMaxFrameCount reNone RorByte
RaiseProc reOutOfMemory RorDWord
Random reOverflow RorQWord
Randomize rePrivInstruction RorWord
RandSeed reQuit Round
RawByteString reRangeError RT_ACCELERATOR
reAccessViolation reSafeCallError RT_ANICURSOR
Read Reset RT_ANIICON
ReadBarrier reStackOverflow RT_BITMAP
ReadDependencyBarrier ResumeThread RT_CURSOR
ReadLn reThreadError RT_DIALOG
ReadStr ReturnNilIfGrowHeapFails RT_FONT
ReadWriteBarrier reUnderflow RT_FONTDIR
Real reVarArrayBounds RT_GROUP_CURSOR
Real2Double reVarArrayCreate RT_GROUP_ICON
Real48 reVarDispatch RT_HTML
ReAllocMem reVarInvalidOp RT_ICON
ReAllocMemory reVarNotArray RTLEventCreate
reAssertionFailed reVarTypeCast RTLEventDestroy
reCodesetConversion Rewrite RTLEventResetEvent
reControlBreak reZeroDivide RTLEventSetEvent
reDivByZero rightshift(variant,variant):variant RTLEventWaitFor
reExternalException RmDir RT_MANIFEST
reIntfCastError rmDown RT_MENU
reIntOverflow rmNearest RT_MESSAGETABLE
reInvalidCast rmTruncate RT_RCDATA
reInvalidOp rmUp RT_STRING
reInvalidPtr RolByte RT_VERSION
ReleaseExceptionObject RolDWord RunError
Rename RolQWord RuntimeErrorExitCodes

S

SafeCallErrorProc S_FALSE StringCodePage
SafeLoadLibrary SharedSuffix StringElementSize
SarInt64 ShortCompareText StringOfChar
SarLongint Shortint StringRefCount
SarShortint Sin StringToPPChar
SarSmallint SizeInt StringToUnicodeChar
scpAnsi SizeOf StringToWideChar
scpConsoleInput SizeofResource StrLen
scpConsoleOutput SizeUInt StrPas
scpFileSystemSingleByte Slice subtract(variant,variant):variant
Seek sLineBreak Succ
SeekEOF Smallint SuspendThread
SeekEOLn softfloat_exception_flags Swap
Seg softfloat_exception_mask SwapEndian
SetCodePage softfloat_rounding_mode SysAllocMem
SetDynLibsManager S_OK SysAssert
Setjmp Space SysBacktraceStr
SetLength SPtr SysFlushStdIO
SetMemoryManager Sqr SysFreemem
SetMultiByteConversionCodePage Sqrt SysFreememSize
SetMultiByteFileSystemCodePage SSeg SysGetFPCHeapStatus
SetMultiByteRTLFileSystemCodePage StackBottom SysGetHeapStatus
SetResourceManager StackError SysGetmem
SetString StackLength SysInitExceptions
SetTextBuf StackTop SysInitFPU
SetTextCodePage StdErr SysInitStdIO
SetTextLineEnding StdErrorHandle SysMemSize
SetThreadManager StdInputHandle SysReAllocMem
SetUnicodeStringManager StdOut SysResetFPU
SetVariantManager StdOutputHandle SysSetCtrlBreakHandler
SetWideStringManager Str SysTryResizeMem

T

TAbstractErrorProc THeapStatus TMsgStrTable
TAggregatedObject ThreadGetPriority TObject
TAllocateThreadVarsHandler ThreadID TOpaqueData
TAnsiChar ThreadingAlreadyUsed TOrdinalEntry
TAssertErrorProc ThreadSetPriority ToSingleByteFileSystemEncodedFileName
TBacktraceStrFunc ThreadSwitch TPCharArray
TBasicEventCreateHandler TInitThreadVarHandler TProcedure
TBasicEventHandler TInterfacedClass TReleaseThreadVarsHandler
TBasicEventWaitForHandler TInterfacedObject TRelocateThreadVarHandler
TBeginThreadHandler tinterfaceentry TResourceHandle
TBoundArray tinterfaceentrytype TResourceManager
tcalldesc tinterfacetable TRTLCreateEventHandler
TClass tkAnsiChar TRTLCRITICALSECTION
TCompareOption tkAnsiString TRTLEventHandler
TCompareOptions tkArray TRTLEventHandlerTimeout
TContainedObject tkAString trtlmethod
TCriticalSectionHandler tkBool Trunc
TCriticalSectionHandlerTryEnter tkChar Truncate
TCtrlBreakHandler tkClass TRuntimeError
TDate tkClassRef TryEnterCriticalSection
TDateTime tkDynArray TSafeCallErrorProc
tdispdesc tkEnumeration TSemaphoreDestroyHandler
TDoubleRec tkFile TSemaphorePostHandler
tdynarrayindex tkFloat TSemaphoreWaitHandler
tdynarraytypeinfo tkHelper TSempahoreInitHandler
TDynLibsManager tkInt64 TSingleRec
TEndThreadHandler tkInteger TStandardCodePageEnum
TEntryInformation tkInterface TStringMessageTable
TEntryInformationOS tkInterfaceRaw TSystemCodePage
TError tkLString TTextBuf
TErrorProc tkMethod TTextLineBreakStyle
Test8086 tkObject TThreadFunc
Test8087 tkPointer TThreadGetPriorityHandler
TExceptAddr tkProcVar TThreadHandler
TExceptObject tkQWord TThreadID
TExceptProc tkRecord TThreadManager
TextBuf tkSet TThreadSetPriorityHandler
TextFile tkShortString TThreadSwitchHandler
TextRec tkSString TTime
TextRecBufSize tkUChar TTypeKind
TextRecNameLength tkUnicodeString TUCS4CharArray
TFileTextRecChar tkUnknown TUnicodeStringManager
TFloatSpecial tkUString TUnloadLibraryHandler
TFPCHeapStatus tkVariant tvararray
TFPResourceHandle tkWChar tvararraybound
TFPResourceHGLOBAL tkWideChar tvararrayboundarray
TFPResourceHMODULE tkWideString tvararraycoorarray
TFPUException tkWString tvardata
TFPUExceptionMask tlbsCR tvariantmanager
TFPUPrecisionMode tlbsCRLF tvarop
TFPURoundingMode tlbsLF TVarRec
TGetCurrentThreadIdHandler TLibHandle tvartype
TGetLoadErrorStrHandler TLineEndStr TVmt
TGetProcAddressHandler TLoadLibraryAHandler TWaitForThreadTerminateHandler
TGetProcAddressOrdinalHandler TLoadLibraryUHandler TWideStringManager
TGuid TMemoryManager TypeInfo
THandle TMethod TypeOf

U

UCS2Char UnicodeCharLenToString UpCase
UCS4Char UnicodeCharLenToStrVar UTF8Char
UCS4String UnicodeCharToString Utf8CodePointLen
UCS4StringToUnicodeString UnicodeCharToStrVar UTF8CompareLocale
UCS4StringToWideString UnicodeString UTF8Decode
UInt16 UnicodeStringToUCS4String UTF8Encode
UInt32 UnicodeToUtf8 UTF8String
UInt64 UniqueString Utf8ToAnsi
UInt8 UnloadLibrary UTF8ToString
UIntPtr UnlockResource Utf8ToUnicode
Unassigned UnPack
UnicodeChar UnusedHandle

V

Val varsingle vmtIntfTable
ValSInt varsmallint vmtMethodStart
ValUInt varstrarg vmtMethodTable
VarAddRefProc varstring vmtMsgStrPtr
varany VarToLStrProc vmtNewInstance
vararray VarToWStrProc vmtParent
VarArrayGet vartypemask vmtSafeCallException
VarArrayPut varuint64 vmtToString
VarArrayRedim varunknown vmtTypeInfo
varboolean varustrarg vtAnsiString
varbyref varustring vtBoolean
varbyte varvariant vtChar
VarCast varword vtClass
VarClearProc varword64 vtCurrency
VarCopyProc vmtAfterConstruction vtExtended
varcurrency vmtAutoTable vtInt64
vardate vmtBeforeDestruction vtInteger
vardecimal vmtClassName vtInterface
vardispatch vmtDefaultHandler vtObject
vardouble vmtDefaultHandlerStr vtPChar
varempty vmtDestroy vtPointer
varerror vmtDispatch vtPWideChar
varint64 vmtDispatchStr vtQWord
varinteger vmtDynamicTable vtString
varlongword vmtEquals vtUnicodeString
varnull vmtFieldTable vtVariant
varolestr vmtFreeInstance vtWideChar
varqword vmtGetHashCode vtWideString
varrecord vmtInitTable
varshortint vmtInstanceSize

W

WaitForThreadTerminate WideCharToStrVar WriteBarrier
WChar WideString WriteErrorsToStdErr
WideChar widestringmanager WriteLn
WideCharLenToString WideStringToUCS4String WriteStr
WideCharLenToStrVar Word
WideCharToString Write

Documentation generated on: Jun 22 2020