Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

map_transient.hpp
Go to the documentation of this file.
1 //
2 // immer: immutable data structures for C++
3 // Copyright (C) 2016, 2017, 2018 Juan Pedro Bolivar Puente
4 //
5 // This software is distributed under the Boost Software License, Version 1.0.
6 // See accompanying file LICENSE or copy at http://boost.org/LICENSE_1_0.txt
7 //
8 
9 #pragma once
10 
11 #include <immer/memory_policy.hpp>
13 
14 #include <functional>
15 
16 namespace immer {
17 
21 template <typename K,
22  typename T,
23  typename Hash = std::hash<K>,
24  typename Equal = std::equal_to<K>,
25  typename MemoryPolicy = default_memory_policy,
27 class map_transient;
28 
29 } // namespace immer
const auto default_bits
Definition: config.hpp:63
std::uint32_t bits_t
Definition: bits.hpp:23
memory_policy< default_heap_policy, default_refcount_policy > default_memory_policy
uint256 Hash(const T1 pbegin, const T1 pend)
Compute the 256-bit hash of an object.
Definition: hash.h:84
Released under the MIT license