Lumiera  0.pre.03
»edit your freedom«
has_Sig< FUN, SIG, bool > Struct Template Reference

#include "lib/meta/function.hpp"

Description

template<typename FUN, typename SIG, bool = _Fun<FUN>()>
struct lib::meta::has_Sig< FUN, SIG, bool >

Meta-function to check that some function like entity offers the expected signature.

Template Parameters
SIGsignature type (e.g. float(int, bool))
FUNanything function like (class with function call operator or std::function instance, or λ instance or language function reference or function pointer

Definition at line 241 of file function.hpp.

+ Inheritance diagram for has_Sig< FUN, SIG, bool >:
+ Collaboration diagram for has_Sig< FUN, SIG, bool >:

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