nCine/Base/StaticHashMapIterator.h file

Namespaces

namespace nCine
Root namespace of nCine game engine.

Classes

template<class K, class T, class HashFunc, unsigned int Capacity, bool IsConst>
struct nCine::StaticHashMapHelperTraits
Base helper structure for type traits used in the hashmap iterator.
template<class K, class T, class HashFunc, unsigned int Capacity>
struct nCine::StaticHashMapHelperTraits<K, T, HashFunc, Capacity, false>
Helper structure providing type traits used in the non constant hashmap iterator.
template<class K, class T, class HashFunc, unsigned int Capacity>
struct nCine::StaticHashMapHelperTraits<K, T, HashFunc, Capacity, true>
Helper structure providing type traits used in the constant hashmap iterator.
template<class K, class T, class HashFunc, unsigned int Capacity, bool IsConst>
class nCine::StaticHashMapIterator
Static hashmap iterator.
template<class K, class T, class HashFunc, unsigned int Capacity>
struct nCine::IteratorTraits<StaticHashMapIterator<K, T, HashFunc, Capacity, false>>
Iterator traits structure specialization for HashMapIterator class.
template<class K, class T, class HashFunc, unsigned int Capacity>
struct nCine::IteratorTraits<StaticHashMapIterator<K, T, HashFunc, Capacity, true>>
Iterator traits structure specialization for constant HashMapIterator class.