Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
mp::ProxyTypeRegister Struct Reference

#include <proxy-types.h>

Public Types

using Types = std::map<std::type_index, ProxyContext&(*)(void*)>

Public Member Functions

template<typename Interface>
 ProxyTypeRegister (TypeList< Interface >)

Static Public Member Functions

static Typestypes ()

Detailed Description

Map to convert client interface pointers to ProxyContext struct references at runtime using typeids.

Definition at line 818 of file proxy-types.h.

Member Typedef Documentation

◆ Types

using mp::ProxyTypeRegister::Types = std::map<std::type_index, ProxyContext&(*)(void*)>

Definition at line 823 of file proxy-types.h.

Constructor & Destructor Documentation

◆ ProxyTypeRegister()

template<typename Interface>
mp::ProxyTypeRegister::ProxyTypeRegister ( TypeList< Interface > )
inline

Definition at line 820 of file proxy-types.h.

Here is the call graph for this function:

Member Function Documentation

◆ types()

Types & mp::ProxyTypeRegister::types ( )
inlinestatic

Definition at line 824 of file proxy-types.h.

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this struct was generated from the following file: