Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
map.hpp
Go to the documentation of this file.
const T & operator()(const value_t &v) const noexcept
Definition: map.hpp:70
auto operator()(const value_t &a, const value_t &b)
Definition: map.hpp:130
static const champ & empty()
Definition: champ.hpp:37
std::ptrdiff_t diference_type
Definition: map.hpp:142
std::equal_to< uint256 > key_equal
Definition: map.hpp:144
Definition: map.hpp:93
Definition: box.hpp:161
Definition: util.hpp:128
const T * operator()(const value_t &v) const noexcept
Definition: map.hpp:78
Definition: map.hpp:68
std::pair< uint256, CDeterministicMNCPtr > value_type
Definition: map.hpp:140
Definition: map.hpp:25
Definition: algorithm.hpp:15
Definition: map.hpp:76
Definition: champ.hpp:25
detail::hamts::champ_iterator< value_t, hash_key, equal_key, MemoryPolicy, B > iterator
Definition: map.hpp:149
memory_policy< default_heap_policy, default_refcount_policy > default_memory_policy
Definition: memory_policy.hpp:136
Definition: map.hpp:110
Definition: map.hpp:84
uint256 Hash(const T1 pbegin, const T1 pend)
Compute the 256-bit hash of an object.
Definition: hash.h:84
detail::hamts::champ< value_t, hash_key, equal_key, MemoryPolicy, B > impl_t
Definition: map.hpp:135
Definition: map.hpp:64
const value_type & reference
Definition: map.hpp:145
Definition: map.hpp:102
detail::hamts::size_t size_type
Definition: map.hpp:141
auto operator()(const value_t &a, const value_t &b)
Definition: map.hpp:121
std::pair< uint256, CDeterministicMNCPtr > value_t
Definition: map.hpp:66
const value_type & const_reference
Definition: map.hpp:146
Definition: map.hpp:119
CDeterministicMNCPtr mapped_type
Definition: map.hpp:139
Definition: uint256.h:177
map()=default
Definition: map.hpp:128