![]() |
![]()
| ![]() |
![]()
NAMEstd::experimental::ranges::projected - std::experimental::ranges::projected SynopsisDefined in header <experimental/ranges/iterator> template <Readable I, IndirectRegularUnaryInvocable<I> Proj> struct projected { using value_type = std::remove_cv_t<std::remove_reference_t<ranges::indirect_result_of_t<Proj&(I)>>>; ranges::indirect_result_of_t<Proj&(I)> operator*() const; (ranges }; TS) template <WeaklyIncrementable I, class Proj> struct difference_type<projected<I, Proj>> { using type = ranges::difference_type_t<I>; };
|