Bitcoin Core 29.99.0
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
mp::test::FooImplementation Class Reference

#include <foo.h>

Public Member Functions

int add (int a, int b)
 
int mapSize (const std::map< std::string, std::string > &map)
 
FooStruct pass (FooStruct foo)
 
void raise (FooStruct foo)
 
void initThreadMap ()
 
int callback (FooCallback &callback, int arg)
 
int callbackUnique (std::unique_ptr< FooCallback > callback, int arg)
 
int callbackShared (std::shared_ptr< FooCallback > callback, int arg)
 
void saveCallback (std::shared_ptr< FooCallback > callback)
 
int callbackSaved (int arg)
 
int callbackExtended (ExtendedCallback &callback, int arg)
 
FooCustom passCustom (FooCustom foo)
 
FooEmpty passEmpty (FooEmpty foo)
 
FooMessage passMessage (FooMessage foo)
 
void passMutable (FooMutable &foo)
 
FooEnum passEnum (FooEnum foo)
 

Public Attributes

std::shared_ptr< FooCallbackm_callback
 

Detailed Description

Definition at line 59 of file foo.h.

Member Function Documentation

◆ add()

int mp::test::FooImplementation::add ( int  a,
int  b 
)
inline

Definition at line 62 of file foo.h.

◆ callback()

int mp::test::FooImplementation::callback ( FooCallback callback,
int  arg 
)
inline

Definition at line 67 of file foo.h.

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

◆ callbackExtended()

int mp::test::FooImplementation::callbackExtended ( ExtendedCallback callback,
int  arg 
)
inline

Definition at line 72 of file foo.h.

Here is the call graph for this function:

◆ callbackSaved()

int mp::test::FooImplementation::callbackSaved ( int  arg)
inline

Definition at line 71 of file foo.h.

◆ callbackShared()

int mp::test::FooImplementation::callbackShared ( std::shared_ptr< FooCallback callback,
int  arg 
)
inline

Definition at line 69 of file foo.h.

Here is the call graph for this function:

◆ callbackUnique()

int mp::test::FooImplementation::callbackUnique ( std::unique_ptr< FooCallback callback,
int  arg 
)
inline

Definition at line 68 of file foo.h.

Here is the call graph for this function:

◆ initThreadMap()

void mp::test::FooImplementation::initThreadMap ( )
inline

Definition at line 66 of file foo.h.

◆ mapSize()

int mp::test::FooImplementation::mapSize ( const std::map< std::string, std::string > &  map)
inline

Definition at line 63 of file foo.h.

◆ pass()

FooStruct mp::test::FooImplementation::pass ( FooStruct  foo)
inline

Definition at line 64 of file foo.h.

◆ passCustom()

FooCustom mp::test::FooImplementation::passCustom ( FooCustom  foo)
inline

Definition at line 73 of file foo.h.

◆ passEmpty()

FooEmpty mp::test::FooImplementation::passEmpty ( FooEmpty  foo)
inline

Definition at line 74 of file foo.h.

◆ passEnum()

FooEnum mp::test::FooImplementation::passEnum ( FooEnum  foo)
inline

Definition at line 77 of file foo.h.

◆ passMessage()

FooMessage mp::test::FooImplementation::passMessage ( FooMessage  foo)
inline

Definition at line 75 of file foo.h.

◆ passMutable()

void mp::test::FooImplementation::passMutable ( FooMutable foo)
inline

Definition at line 76 of file foo.h.

◆ raise()

void mp::test::FooImplementation::raise ( FooStruct  foo)
inline

Definition at line 65 of file foo.h.

◆ saveCallback()

void mp::test::FooImplementation::saveCallback ( std::shared_ptr< FooCallback callback)
inline

Definition at line 70 of file foo.h.

Here is the call graph for this function:

Member Data Documentation

◆ m_callback

std::shared_ptr<FooCallback> mp::test::FooImplementation::m_callback

Definition at line 78 of file foo.h.


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