Class TSortedList
Unit
Generics.Collections
Declaration
type TSortedList<T> = class(TList<T>)
Description
No description available, ancestor TList description follows No description available, ancestor TCustomListWithPointers description follows No description available, ancestor TCustomList description follows
More info: http://stackoverflow.com/questions/5232198/about-vectors-growth TODO: custom memory managers (as constraints) ˜approximation to golden ratio: n = n * 1.5 } {$DEFINE CUSTOM_LIST_CAPACITY_INC := Result * 2} // standard inc
Hierarchy
Overview
Fields
Methods
 |
function GetSorted: boolean; |
 |
procedure SetSorted(AValue: boolean); |
 |
procedure SetSortStyle(AValue: TCollectionSortStyle); |
 |
procedure InitializeList; override; |
 |
function Add(constref AValue: T): SizeInt; override; overload; |
 |
procedure AddRange(constref AValues: array of T); override; overload; |
 |
procedure Insert(AIndex: SizeInt; constref AValue: T); override; |
 |
procedure Exchange(AIndex1, AIndex2: SizeInt); override; |
 |
procedure Move(AIndex, ANewIndex: SizeInt); override; |
 |
procedure InsertRange(AIndex: SizeInt; constref AValues: array of T); override; overload; |
 |
function ConsistencyCheck(ARaiseException: boolean = true): boolean; virtual; |
Properties
Description
Fields
Methods
 |
function GetSorted: boolean; |
|
 |
procedure SetSorted(AValue: boolean); |
|
 |
procedure InitializeList; override; |
|
 |
function Add(constref AValue: T): SizeInt; override; overload; |
|
 |
procedure AddRange(constref AValues: array of T); override; overload; |
|
 |
procedure Insert(AIndex: SizeInt; constref AValue: T); override; |
|
 |
procedure Exchange(AIndex1, AIndex2: SizeInt); override; |
|
 |
procedure Move(AIndex, ANewIndex: SizeInt); override; |
|
 |
procedure InsertRange(AIndex: SizeInt; constref AValues: array of T); override; overload; |
|
 |
function ConsistencyCheck(ARaiseException: boolean = true): boolean; virtual; |
|
Properties
Generated by PasDoc 0.15.0.
|