Bitcoin Core 29.99.0
P2P Digital Currency
Classes | Namespaces | Functions
type-function.h File Reference
#include <mp/util.h>
Include dependency graph for type-function.h:

Go to the source code of this file.

Classes

class  mp::ProxyCallbackImpl< Result, Args >
 Adapter to convert ProxyCallback object call to function object call. More...
 
struct  mp::ProxyCallFn< InvokeContext >
 

Namespaces

namespace  mp
 Functions to serialize / deserialize common bitcoin types.
 

Functions

template<typename Value , typename FnR , typename... FnParams, typename Output >
void mp::CustomBuildField (TypeList< std::function< FnR(FnParams...)> >, Priority< 1 >, InvokeContext &invoke_context, Value &value, Output &&output)
 
template<typename FnR , typename... FnParams, typename Input , typename ReadDest >
decltype(auto) mp::CustomReadField (TypeList< std::function< FnR(FnParams...)> >, Priority< 1 >, InvokeContext &invoke_context, Input &&input, ReadDest &&read_dest)