Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
method.hpp File Reference
#include <boost/signals2.hpp>
#include <boost/exception/diagnostic_information.hpp>
Include dependency graph for method.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  appbase::first_success_policy< Ret(Args...)>
 
struct  appbase::first_success_policy< void(Args...)>
 
struct  appbase::first_provider_policy< Ret(Args...)>
 
struct  appbase::first_provider_policy< void(Args...)>
 
class  appbase::impl::method_caller< Ret(Args...), DispatchPolicy >
 
class  appbase::impl::method_caller< void(Args...), DispatchPolicy >
 
class  appbase::method< FunctionSig, DispatchPolicy >
 
class  appbase::method< FunctionSig, DispatchPolicy >::handle
 
struct  appbase::method_decl< Tag, FunctionSig, DispatchPolicy >
 

Namespaces

namespace  appbase
 
namespace  appbase::impl
 

Typedefs

using appbase::erased_method_ptr = std::unique_ptr<void, void(*)(void*)>
 
template<typename T >
using appbase::is_method_decl = decltype(is_method_decl_impl(std::declval<T*>()))
 

Functions

template<typename Tag , typename FunctionSig , template< typename > class DispatchPolicy>
std::true_type appbase::is_method_decl_impl (const method_decl< Tag, FunctionSig, DispatchPolicy > *)
 
std::false_type appbase::is_method_decl_impl (...)