![]() |
Bitcoin Core 31.1.0
P2P Digital Currency
|
#include <foo.h>
Public Member Functions | |
| int | add (int a, int b) |
| void | addOut (int a, int b, int &out) |
| void | addInOut (int x, int &sum) |
| 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) |
| int | passFn (std::function< int()> fn) |
| std::vector< FooDataRef > | passDataPointers (std::vector< FooDataRef > values) |
| void | callFn () |
| void | callFnAsync () |
| int | callIntFnAsync (int arg) |
Public Attributes | |
| std::shared_ptr< FooCallback > | m_callback |
| std::function< void()> | m_fn |
| std::function< int(int)> | m_int_fn |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| std::shared_ptr<FooCallback> mp::test::FooImplementation::m_callback |