E.V.E
v2023.02.15
 
Loading...
Searching...
No Matches
eve::irregular_predicate Concept Reference

std::predicate but doesn't require regularity More...

#include <eve/concept/invocable.hpp>

Detailed Description

Template Parameters
T

Concept definition

template<typename T, typename ... Args>
concept eve::irregular_predicate = requires (T&& f, Args&&... args) {
{ !f(static_cast<decltype( args ) &&>( args )...) } -> std::convertible_to<bool>;
}
std::predicate but doesn't require regularity
Definition invocable.hpp:97
typename decltype(detail::as_translated_type(as< T >{}))::type translate_t
Returns the final translated type of T.
Definition translation.hpp:107