|
template<typename Fun , typename... Args> |
concept | ranges::iinvocable |
| \concept invocable More...
|
|
template<typename Fun , typename... Args> |
concept | ranges::invocable_ = requires( Fun && fn ) { invoke((Fun &&) fn, std::declval<Args>()...) ; } |
| \concept invocable_ More...
|
|
template<typename Fun , typename... Args> |
concept | ranges::ppredicate |
| \concept predicate More...
|
|
template<typename Fun , typename... Args> |
concept | ranges::predicate_ = requires( Fun && fn ) { concepts::requires_< convertible_to< decltype(invoke((Fun &&) fn, std::declval<Args>()...)), bool>> ; } |
| \concept predicate_ More...
|
|
template<typename Fun , typename... Args> |
concept | ranges::rregular_invocable |
| \concept regular_invocable More...
|
|
template<typename R , typename T , typename U > |
concept | ranges::rrelation |
| \concept relation More...
|
|
template<typename R , typename T , typename U > |
concept | ranges::sstrict_weak_order |
| \concept strict_weak_order More...
|
|