Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
STL-like map container that only keeps the N elements with the highest value.
More...
#include <limitedmap.h>
template<typename K, typename V, typename Hash = std::hash<K>>
class unordered_limitedmap< K, V, Hash >
STL-like map container that only keeps the N elements with the highest value.
Definition at line 18 of file limitedmap.h.
◆ const_iterator
template<typename K, typename V, typename Hash = std::hash<K>>
◆ iterator
template<typename K, typename V, typename Hash = std::hash<K>>
◆ key_type
template<typename K, typename V, typename Hash = std::hash<K>>
◆ mapped_type
template<typename K, typename V, typename Hash = std::hash<K>>
◆ size_type
template<typename K, typename V, typename Hash = std::hash<K>>
◆ value_type
template<typename K, typename V, typename Hash = std::hash<K>>
◆ unordered_limitedmap()
template<typename K, typename V, typename Hash = std::hash<K>>
◆ begin()
template<typename K, typename V, typename Hash = std::hash<K>>
◆ count()
template<typename K, typename V, typename Hash = std::hash<K>>
◆ empty()
template<typename K, typename V, typename Hash = std::hash<K>>
◆ end()
template<typename K, typename V, typename Hash = std::hash<K>>
◆ erase()
template<typename K, typename V, typename Hash = std::hash<K>>
◆ find()
template<typename K, typename V, typename Hash = std::hash<K>>
◆ insert()
template<typename K, typename V, typename Hash = std::hash<K>>
◆ insert_or_update()
template<typename K, typename V, typename Hash = std::hash<K>>
◆ max_size() [1/2]
template<typename K, typename V, typename Hash = std::hash<K>>
◆ max_size() [2/2]
template<typename K, typename V, typename Hash = std::hash<K>>
◆ prune()
template<typename K, typename V, typename Hash = std::hash<K>>
◆ size()
template<typename K, typename V, typename Hash = std::hash<K>>
◆ update()
template<typename K, typename V, typename Hash = std::hash<K>>
◆ map
template<typename K, typename V, typename Hash = std::hash<K>>
Definition at line 28 of file limitedmap.h.
Referenced by unordered_limitedmap< uint256, bool >::begin(), unordered_limitedmap< uint256, bool >::count(), unordered_limitedmap< uint256, bool >::empty(), unordered_limitedmap< uint256, bool >::end(), unordered_limitedmap< uint256, bool >::erase(), unordered_limitedmap< uint256, bool >::find(), unordered_limitedmap< uint256, bool >::insert(), unordered_limitedmap< uint256, bool >::insert_or_update(), unordered_limitedmap< uint256, bool >::prune(), unordered_limitedmap< uint256, bool >::size(), and unordered_limitedmap< uint256, bool >::update().
◆ nMaxSize
template<typename K, typename V, typename Hash = std::hash<K>>
◆ nPruneAfterSize
template<typename K, typename V, typename Hash = std::hash<K>>
The documentation for this class was generated from the following file: