Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
appbase::method_decl< Tag, FunctionSig, DispatchPolicy > Struct Template Reference

#include <method.hpp>

Public Types

using method_type = method<FunctionSig, DispatchPolicy<FunctionSig>>
 
using tag_type = Tag
 

Detailed Description

template<typename Tag, typename FunctionSig, template< typename > class DispatchPolicy = first_success_policy>
struct appbase::method_decl< Tag, FunctionSig, DispatchPolicy >
Template Parameters
Tag- API specific discriminator used to distinguish between otherwise identical method signatures
FunctionSig- the signature of the method
DispatchPolicy- dispatch policy that dictates how providers for a method are accessed defaults to first_success_policy

Definition at line 301 of file method.hpp.

Member Typedef Documentation

◆ method_type

template<typename Tag , typename FunctionSig , template< typename > class DispatchPolicy = first_success_policy>
using appbase::method_decl< Tag, FunctionSig, DispatchPolicy >::method_type = method<FunctionSig, DispatchPolicy<FunctionSig>>

Definition at line 302 of file method.hpp.

◆ tag_type

template<typename Tag , typename FunctionSig , template< typename > class DispatchPolicy = first_success_policy>
using appbase::method_decl< Tag, FunctionSig, DispatchPolicy >::tag_type = Tag

Definition at line 303 of file method.hpp.


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