bn_unordered_set.h file

bn::iunordered_set and bn::unordered_set implementation header file.

Namespaces

namespace bn
Main Butano namespace.

Classes

template<typename Key, typename KeyHash = hash<Key>, typename KeyEqual = equal_to<Key>>
class bn::iunordered_set
Base class of bn::unordered_set.
class bn::iunordered_set::iterator
Non const iterator.
class bn::iunordered_set::const_iterator
Const iterator.
template<typename Key, int MaxSize, typename KeyHash = hash<Key>, typename KeyEqual = equal_to<Key>>
class bn::unordered_set
std::unordered_set like container with a fixed size buffer.