Collections

Container classes.

// structs

template <typename TKey, typename TValue>
struct Core::KeyValue;

// classes

class Core::BitSet;

template <typename TKey, typename TValue>
class Core::ConstMap;

template <class T>
class Core::ConstVector;

template <class T>
class Core::Deque;

template <class T>
class Core::FixedDeque;

template <class T, int maxElements>
class Core::FixedSizeVector;

template <class TKey, class TValue>
class Core::HashMap;

template <class TKey, class TValue>
class Core::HashMapIterator;

class Core::IDSet;

template <class T>
class Core::InitializerList;

template <class T>
class Core::LinkedList;

template <class T>
class Core::ListIterator;

template <class T>
class Core::ListLink;

template <class T, class ResizePolicy>
class Core::MutableVector;

template <class Container, class Iterator, class Element>
class Core::RangeIterator;

template <class T>
class Core::TreeSet;

template <class T>
class Core::TreeSetIterator;

template <class T>
class Core::Vector;

template <class T>
class Core::VectorIterator;