System.Contnrs.TCustomBucketList.BucketFor
Delphi
function BucketFor(AItem: Pointer): Integer; virtual; abstract;
C++
virtual int __fastcall BucketFor(void * AItem) = 0 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | System.Contnrs.pas System.Contnrs.hpp |
System.Contnrs | TCustomBucketList |
説明
指定した項目が入っているバケットのインデックスを返します。
TCustomBucketList は BucketFor を内部的に使用して,任意の項目が属しているバケットを判別します。TCustomBucketList は,抽象(純粋仮想)メソッドとして BucketFor を導入します。つまり,実装はされません。下位クラスは,任意の項目の所属バケットを決定する実装を提供するために BucketFor をオーバーライドする必要があります。
AItem は,検索対象の項目です。この項目が所属すべきバケットが返されます。
BucketFor は,Buckets プロパティ配列でバケットのインデックスを返します。