C++ Actor Framework 1.0.0
Loading...
Searching...
No Matches
caf::detail::callable_trait< Functor > Struct Template Reference

Defines result_type, arg_types, and fun_type. More...

Inherited by caf::detail::callable_trait< R(*)(Ts...) noexcept >, caf::detail::callable_trait< R(*)(Ts...)>, caf::detail::callable_trait< R(C::*)(Ts...) const >, caf::detail::callable_trait< R(C::*)(Ts...) const noexcept >, caf::detail::callable_trait< R(C::*)(Ts...) noexcept >, and caf::detail::callable_trait< R(C::*)(Ts...)>.

Detailed Description

template<class Functor>
struct caf::detail::callable_trait< Functor >

Defines result_type, arg_types, and fun_type.

Functor is (a) a member function pointer, (b) a function, (c) a function pointer, (d) an std::function.

result_type is the result type found in the signature. arg_types are the argument types as type_list. fun_type is an std::function with an equivalent signature.


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