Class TUInt32List
Unit
Declaration
type TUInt32List = class(specialize TStructList<UInt32>)
Description
List of 32-bit unsigned values.
Hierarchy
- TObject
- TList
- TStructList
- TUInt32List
Overview
Methods
![]() |
function Max: UInt32; |
![]() |
procedure Assign(const Source: TInt32List); |
![]() |
procedure AssignCheckUnsigned(const Source: TInt32List); |
Description
Methods
![]() |
function Max: UInt32; |
This item has no description. |
![]() |
procedure Assign(const Source: TInt32List); |
Assign list of signed (Int32) into unsigned (UInt32), fast, possibly without checking whether all values in Source are actually >= 0. It is undefined what happens if Source contains values < 0, they may result in treating the value as unsigned (thus we'll get value 4294967295 when Source had -1). Because of this lack of safety, don't use this with Source lists you don't trust that really are unsigned. In particular, don't use this for data that comes from some external input, e.g. to process geometry indexes from 3D files. |
![]() |
procedure AssignCheckUnsigned(const Source: TInt32List); |
Assign list of signed (Int32) into unsigned (UInt32), checking whether all values in Source are actually >= 0. Exceptions raised
|
Generated by PasDoc 0.16.0-snapshot.