Version: 3.3.0

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 >
 The legacy dynamic array class, existing for compatibility only and NOT to be used in the new code. More...
 
class  wxHashMap
 wxHashMap is a legacy hash table container similar to std::unordered_map. More...
 
class  wxHashSet
 wxHashSet is a legacy hash set container similar to std::unordered_set. More...
 
class  wxList< T >
 wxList<T> is a legacy class similar to std::list<T*>. 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 a legacy class similar to std::vector<wxString>. More...
 
class  wxSortedArrayString
 wxSortedArrayString is an efficient container for storing wxString objects which always keeps the strings in alphabetical order. More...
 
class  wxClientDataContainer
 This class is a mixin that provides storage and management of "client data". More...
 
class  wxSharedClientDataContainer
 This class is a replacement for wxClientDataContainer, and unlike wxClientDataContainer the wxSharedClientDataContainer client data is copiable, so it can be copied when objects containing it are cloned. 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  wxTreeItemData
 wxTreeItemData is some (arbitrary) user class associated with some item. More...