|
| template<typename ViewFn , typename Rng > |
| concept | ranges::invocable_view_closure |
| |
| template<typename ViewFn , typename Rng > |
| concept | ranges::defer::invocable_view_closure |
| |
|
template<typename ViewFn , typename Rng > |
| concept | ranges::invocable_view_closure_ = !derived_from<invoke_result_t<ViewFn, Rng>, detail::view_closure_base_> |
| |
| constexpr make_view_closure_fn | ranges::make_view_closure {} |
| |
| template<typename Rng > |
| concept | ranges::simple_view_ |
| |
|
template<typename Rng > |
| concept | ranges::simple_view_frag_ = same_as<iterator_t<Rng>, iterator_t<Rng const>> && same_as<sentinel_t<Rng>, sentinel_t<Rng const>> |
| |