#include <reflection_invocation.h>
公共成员函数 |
|
DelegateInvocation (void *result, const Block < Argument > &args) | |
template<typename T > | |
T & | GetResult () const |
template<typename T > | |
auto | GetArgument ( Int index) const -> decltype( Argument ().Get< T >()) |
Int | GetArgumentCount () const |
Block < Argument > | GetArguments () const |
Private Attributes |
|
void * | _result |
Block < Argument > | _args |
DelegateInvocation | ( | void * | result , |
const Block < Argument > & | args | ||
) |
T& GetResult | ( | ) | const |
auto GetArgument | ( | Int | index | ) | const -> decltype( Argument ().Get<T>()) |
Int GetArgumentCount | ( | ) | const |
Block < Argument > GetArguments | ( | ) | const |
void* _result | private |
|
private |