TIntfArrayList/TStrArrayList/TArrayList

Unit

ArrayList

TIntfArrayList

Inheritance

Derived from TAbstractContainer

Implements

Description

This class store interfaces 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.

TStrArrayList

Inheritance

Derived from TAbstractContainer

Implements

Description

This class store strings 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.

TArrayList

Inheritance

Derived from TAbstractContainer

Implements

Description

This class store objects 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.