Sage
Tusk
Welcome to Sage
Volume (56%) Hide Volume
Tusk
Topics
IVariantList
type IVariantList = interface(IVector) ['{8FE76C22-C9B4-4699-A8AB-3786F0ED17AA}'] procedure Clear; function Add( const Value: Variant): Integer; procedure Insert( Index: Integer; const Value: Variant); function Remove( const Value: Variant): Integer; function IndexOf( const Value: Variant): Integer; procedure Delete( i: Integer); procedure DeleteLast; procedure DeleteRange( Index: Integer; Count: Integer); function DeleteWhere( const Filter: TFilter<Variant>): Integer; function CountWhere( const Filter: TFilter<Variant>; MaxCount: Integer = 0): Integer; function Pop: Variant; function Copy( Index: Integer; Count: Integer): IVariantList; function Extract( Index: Integer; Count: Integer): IVariantList; procedure Move( CurIndex: Integer; NewIndex: Integer); function Pack: Integer; function get_Capacity: Integer; procedure set_Capacity( Value: Integer); procedure EnsureAdditionalCapacity( Value: Integer); function GetAsContainer: IVariantContainer; function GetAsVariantArray: TArray<Variant>; function ShallowClone: IVariantList; function NewList: IVariantList; function NewCompatibleList: IVariantList; property Capacity: Integer read write; property AsContainer: IVariantContainer read; property AsVariantArray: TArray<Variant> read; property AsArray: TArray<Variant> read; end;

Ancestor: IVector.

Defined in: DSGenUtil

Last Modified: Tue 3:09:18 pm
Tue 3:09:18 pm