Traits class for a proxy method, providing the same Params/Result/Param/Fields described in the FunctionTraits class above, plus an additional invoke() method that calls the C++ method which is being proxied, forwarding any arguments.
More...
template<typename MethodParams, typename Enable = void>
struct mp::ProxyMethodTraits< MethodParams, Enable >
Traits class for a proxy method, providing the same Params/Result/Param/Fields described in the FunctionTraits class above, plus an additional invoke() method that calls the C++ method which is being proxied, forwarding any arguments.
The template argument should be the InterfaceName::MethodNameParams class (generated by Cap'n Proto) associated with the method.
Note: The class definition here is just the fallback definition used when the other specialization below doesn't match. The fallback is only used for capnp methods which do not have corresponding C++ methods, which in practice is just the two special construct() and destroy() methods described in ProxyClientBase. These methods don't have any C++ parameters or return types, so the trait information below reflects that.
Definition at line 230 of file proxy.h.