sparrow 0.3.0
|
Matches types whose instance can be called with an object representing a type to evaluate it. More...
#include <mp_utils.hpp>
Matches types whose instance can be called with an object representing a type to evaluate it.
The object passed to calling the predicate instance is either a typelist with one element or std::type_identity_t<T>
. Basically a value wrapper for representing a type. This is useful to detect type predicates which allow being called like normal functions.
Definition at line 156 of file mp_utils.hpp.