TIntfArraySet/TStrArraySet/TArraySet

Unit

ArraySet

TIntfArraySet

Inheritance

Derived from TIntfArrayList

Implements

Description

This class store interfaces only one time in a dynamic array.

The default capacity is 16 elements. When the limit is reached, the capacity grows of 25%.

When an element is removed or insert, all elements after it are shifted.

If the compilation symbol THREADSAFE (LContLib.inc) is defined, this container is threadsafe.

TStrArraySet

Inheritance

Derived from TStrArrayList

Implements

Description

This class store strings only one time in a dynamic array.

The default capacity is 16 elements. When the limit is reached, the capacity grows of 25%.

When an element is removed or insert, all elements after it are shifted.

If the compilation symbol THREADSAFE (LContLib.inc) is defined, this container is threadsafe.

TArraySet

Inheritance

Derived from TArrayList

Implements

Description

This class store objects only one time in a dynamic array.

The default capacity is 16 elements. When the limit is reached, the capacity grows of 25%.

When an element is removed or insert, all elements after it are shifted.

If the compilation symbol THREADSAFE (LContLib.inc) is defined, this container is threadsafe.