Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
type-map.h File Reference
#include <mp/proxy-types.h>
#include <mp/type-pair.h>
#include <mp/util.h>
Include dependency graph for type-map.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mp
 Functions to serialize / deserialize common bitcoin types.

Functions

template<typename KeyLocalType, typename ValueLocalType, typename Value, typename Output>
void mp::CustomBuildField (TypeList< std::map< KeyLocalType, ValueLocalType > >, Priority< 1 >, InvokeContext &invoke_context, Value &&value, Output &&output)
template<class Map, class Tuple1, class Tuple2>
auto mp::EmplacePiecewiseSafe (Map &m, const std::piecewise_construct_t &, Tuple1 &&t1, Tuple2 &&t2)
template<typename KeyLocalType, typename ValueLocalType, typename Input, typename ReadDest>
decltype(auto) mp::CustomReadField (TypeList< std::map< KeyLocalType, ValueLocalType > >, Priority< 1 >, InvokeContext &invoke_context, Input &&input, ReadDest &&read_dest)