Bitcoin Core 29.99.0
P2P Digital Currency
Classes | Enumerations | Functions
mp::test Namespace Reference

Classes

class  ExtendedCallback
 
class  FooCallback
 
struct  FooCustom
 
struct  FooEmpty
 
class  FooImplementation
 
struct  FooMessage
 
struct  FooMutable
 
struct  FooStruct
 

Enumerations

enum class  FooEnum : uint8_t { ONE = 1 , TWO = 2 }
 

Functions

template<typename Output >
void CustomBuildField (TypeList< FooCustom >, Priority< 1 >, InvokeContext &invoke_context, const FooCustom &value, Output &&output)
 
template<typename Input , typename ReadDest >
decltype(auto) CustomReadField (TypeList< FooCustom >, Priority< 1 >, InvokeContext &invoke_context, Input &&input, ReadDest &&read_dest)
 
 KJ_TEST ("Call FooInterface methods")
 

Enumeration Type Documentation

◆ FooEnum

enum class mp::test::FooEnum : uint8_t
strong
Enumerator
ONE 
TWO 

Definition at line 24 of file foo.h.

Function Documentation

◆ CustomBuildField()

template<typename Output >
void mp::test::CustomBuildField ( TypeList< FooCustom ,
Priority< 1 >  ,
InvokeContext invoke_context,
const FooCustom value,
Output &&  output 
)

Definition at line 25 of file foo-types.h.

Here is the call graph for this function:

◆ CustomReadField()

template<typename Input , typename ReadDest >
decltype(auto) mp::test::CustomReadField ( TypeList< FooCustom ,
Priority< 1 >  ,
InvokeContext invoke_context,
Input &&  input,
ReadDest &&  read_dest 
)

Definition at line 32 of file foo-types.h.

Here is the call graph for this function:

◆ KJ_TEST()

mp::test::KJ_TEST ( "Call FooInterface methods"  )

Definition at line 26 of file test.cpp.