Lumiera  0.pre.03
»edit your freedom«
_Fun< RET(C::*)(ARGS...) const > Struct Template Reference

#include "lib/meta/function.hpp"

Description

template<class C, typename RET, typename... ARGS>
struct lib::meta::_Fun< RET(C::*)(ARGS...) const >

Specialisation to handle member pointer to const function; indirectly this specialisation also handles lambdas, as redirected by the main template (via decltype)

Definition at line 180 of file function.hpp.

Additional Inherited Members

- Public Types inherited from _Fun< RET(ARGS...)>
enum  { ARITY = sizeof...(ARGS) }
 
using Args = Types< ARGS... >
 
using Functor = std::function< Sig >
 
using Ret = RET
 
using Sig = RET(ARGS...)
 
+ Inheritance diagram for _Fun< RET(C::*)(ARGS...) const >:
+ Collaboration diagram for _Fun< RET(C::*)(ARGS...) const >:

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