Bitcoin Core 29.99.0
P2P Digital Currency
Public Member Functions | Private Member Functions | Private Attributes | List of all members
mp::IterateFieldsHelper< Derived, N > Struct Template Reference

#include <proxy-types.h>

Public Member Functions

template<typename Arg1 , typename Arg2 , typename ParamList , typename NextFn , typename... NextFnArgs>
void handleChain (Arg1 &&arg1, Arg2 &&arg2, ParamList, NextFn &&next_fn, NextFnArgs &&... next_fn_args)
 
template<typename Arg1 , typename Arg2 , typename ParamList >
void handleChain (Arg1 &&arg1, Arg2 &&arg2, ParamList)
 

Private Member Functions

 IterateFieldsHelper ()=default
 

Private Attributes

friend Derived
 

Detailed Description

template<typename Derived, size_t N = 0>
struct mp::IterateFieldsHelper< Derived, N >

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

Constructor & Destructor Documentation

◆ IterateFieldsHelper()

template<typename Derived , size_t N = 0>
mp::IterateFieldsHelper< Derived, N >::IterateFieldsHelper ( )
privatedefault

Member Function Documentation

◆ handleChain() [1/2]

template<typename Derived , size_t N = 0>
template<typename Arg1 , typename Arg2 , typename ParamList >
void mp::IterateFieldsHelper< Derived, N >::handleChain ( Arg1 &&  arg1,
Arg2 &&  arg2,
ParamList   
)
inline

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

◆ handleChain() [2/2]

template<typename Derived , size_t N = 0>
template<typename Arg1 , typename Arg2 , typename ParamList , typename NextFn , typename... NextFnArgs>
void mp::IterateFieldsHelper< Derived, N >::handleChain ( Arg1 &&  arg1,
Arg2 &&  arg2,
ParamList  ,
NextFn &&  next_fn,
NextFnArgs &&...  next_fn_args 
)
inline

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

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

Member Data Documentation

◆ Derived

template<typename Derived , size_t N = 0>
friend mp::IterateFieldsHelper< Derived, N >::Derived
private

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


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