# Containers
[Full Class List by Category]

## Detailed Description

These are classes, templates and class macros are used by wxWidgets.

Most of these classes provide a subset or almost complete STL API.

Related Overviews: Container Classes

## Classes
class | wxArray< T >
| This section describes the so called "dynamic arrays". More...
class | wxList< T >
| The wxList<T> class provides linked list functionality. More...
class | wxStack< T >
| wxStack<T> is similar to `std::stack` and can be used exactly like it. More...
class | wxVector< T >
| wxVector<T> is a template class which implements most of the `std::vector` class and can be used like it. More...
class | wxArrayString
| wxArrayString is an efficient container for storing wxString objects. More...
class | wxSortedArrayString
| wxSortedArrayString is an efficient container for storing wxString objects which always keeps the string in alphabetical order. More...
class | wxClientDataContainer
| This class is a mixin that provides storage and management of "client data". More...
class | wxClientData
| All classes deriving from wxEvtHandler (such as all controls and wxApp) can hold arbitrary data which is here referred to as "client data". More...
class | wxStringClientData
| Predefined client data class for holding a string. More...
class | wxHashTable
class | wxHashMap
| This is a simple, type-safe, and reasonably efficient hash map class, whose interface is a subset of the interface of STL containers. More...
class | wxHashSet
| This is a simple, type-safe, and reasonably efficient hash set class, whose interface is a subset of the interface of STL containers. More...
class | wxTreeItemData
| wxTreeItemData is some (arbitrary) user class associated with some item. More...

|  | [ top ]