Collections
Container classes.
// structs struct CCL::IContainer; struct CCL::IUnknownIterator; struct CCL::IUnknownList; template <typename TKey, typename TValue> struct Core::KeyValue; // classes class Core::BitSet; template <class CreateIter> class CCL::CascadedIterator; template <class T, class Container> class CCL::CastingRangeIterator; template <typename TKey, typename TValue> class Core::ConstMap; template <class T> class Core::ConstVector; class CCL::Container; template <class T> class Core::Deque; class CCL::FilteringIterator; 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; template <class T, class TList = LinkedList <T>> class CCL::HashTable; class CCL::HoldingIterator; class Core::IDSet; template <class T> class Core::InitializerList; template <class IFace> class CCL::InterfaceList; class CCL::Iterator; class CCL::IteratorDelegate; template <typename T> class CCL::LambdaResolvingIterator; class CCL::LinkableList; 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; class CCL::NullIterator; class CCL::ObjectArray; class CCL::ObjectHashTable; class CCL::ObjectList; class CCL::PrefetchingIteratorDelegate; template <class Container, class Iterator, class Element> class Core::RangeIterator; template <typename Resolver> class CCL::ResolvingIterator; class CCL::ReverseIterator; template <class T> class CCL::RingBuffer; template <class T> class CCL::Stack; class CCL::StringList; template <class T> class Core::TreeSet; template <class T> class Core::TreeSetIterator; class CCL::UnknownIterator; class CCL::UnknownList; template <typename T> class CCL::VariantVectorTemplate; template <class T> class Core::Vector; template <class T> class Core::VectorIterator;