# TIntfQueue/TStrQueue/TQueue

## Unit

Queue

## TIntfQueue

### Inheritance

Derived from TAbstractContainer

### Implements

- IIntfQueue

### Description

This class store interfaces in a FIFO dynamic array.

The default capacity is 16 elements. This limit is fixed.

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

## TStrQueue

### Inheritance

Derived from TAbstractContainer

### Implements

- IStrQueue

### Description

This class store strings in a FIFO dynamic array.

The default capacity is 16 elements. This limit is fixed.

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

## TQueue

### Inheritance

Derived from TAbstractContainer

### Implements

- IQueue

### Description

This class store objects in a FIFO dynamic array.

The default capacity is 16 elements. This limit is fixed.

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