Class TArrayHelper

Unit

Declaration

type TArrayHelper<T> = class(TCustomArrayHelper<T>)

Description

will be renamed to TCustomArray (bug #24254)

Hierarchy

Overview

Methods

Protected class procedure QuickSort(var AValues: array of T; ALeft, ARight: SizeInt; const AComparer: IComparer<T>); override;
Public class function BinarySearch(constref AValues: array of T; constref AItem: T; out ASearchResult: TBinarySearchResult; const AComparer: IComparer<T>; AIndex, ACount: SizeInt): Boolean; override; overload;
Public class function BinarySearch(constref AValues: array of T; constref AItem: T; out AFoundIndex: SizeInt; const AComparer: IComparer<T>; AIndex, ACount: SizeInt): Boolean; override; overload;

Description

Methods

Protected class procedure QuickSort(var AValues: array of T; ALeft, ARight: SizeInt; const AComparer: IComparer<T>); override;

modified QuickSort from classes\lists.inc

Public class function BinarySearch(constref AValues: array of T; constref AItem: T; out ASearchResult: TBinarySearchResult; const AComparer: IComparer<T>; AIndex, ACount: SizeInt): Boolean; override; overload;
 
Public class function BinarySearch(constref AValues: array of T; constref AItem: T; out AFoundIndex: SizeInt; const AComparer: IComparer<T>; AIndex, ACount: SizeInt): Boolean; override; overload;
 

Generated by PasDoc 0.15.0.