|
Horizon
|
#include <concepts/concepts.hpp>#include <range/v3/functional/invoke.hpp>#include <range/v3/detail/prologue.hpp>#include <range/v3/detail/epilogue.hpp>Go to the source code of this file.
Namespaces | |
| ranges::cpp20 | |
Functions | |
| template<typename Fun , typename... Args> | |
| ranges::CPP_requires (invocable_, requires(Fun &&fn)(invoke((Fun &&) fn, std::declval< Args >()...))) | |
| \concept invocable_ More... | |
| template<typename Fun , typename... Args> | |
| ranges::CPP_requires (predicate_, requires(Fun &&fn)(concepts::requires_< convertible_to< decltype(invoke((Fun &&) fn, std::declval< Args >()...)), bool >>)) | |
| \concept predicate_ More... | |
Variables | |
| template<typename Fun , typename... Args> | |
| CPP_concept | ranges::invocable |
| \concept invocable More... | |
| template<typename Fun , typename... Args> | |
| CPP_concept | ranges::regular_invocable |
| \concept regular_invocable More... | |
| template<typename Fun , typename... Args> | |
| CPP_concept | ranges::predicate |
| \concept predicate More... | |
| template<typename R , typename T , typename U > | |
| CPP_concept | ranges::relation |
| \concept relation More... | |
| template<typename R , typename T , typename U > | |
| CPP_concept | ranges::strict_weak_order |
| \concept strict_weak_order More... | |