Routines (alphabetical) > Object Classes > Miscellaneous Object Classes > IDL_Container

# IDL_Container

An IDL_Container object holds other heap variables including objects and pointers. The IDL_Container class provides a way to group different objects or pointers into single object, and allows you to easily move or destroy the items within the container. Destroying an IDL_Container destroys any objects or pointers within the container.

## Superclasses

None

## Creation

See IDL_Container::Init.

## Properties

Objects of this class have no properties of their own.

## Methods

This class has the following methods:

- IDL_Container::Add
- IDL_Container::Cleanup
- IDL_Container::Count
- IDL_Container::Equals
- IDL_Container::Get
- IDL_Container::Init
- IDL_Container::IsContained
- IDL_Container::Move
- IDL_Container::Remove

In addition, this class inherits the methods of its superclasses (if any).

## Version History

5.0 | Introduced
8.4 | Add support for pointers within containers