|
template<typename Iterator > |
constexpr view< Iterator > | rangeless::fn::from (Iterator it_beg, Iterator it_end) noexcept |
| Create a range-view from a pair of iterators. More...
|
|
template<typename Iterator > |
constexpr view< Iterator > | rangeless::fn::from (std::pair< Iterator, Iterator > p) noexcept |
| To enable composability of APIs returning a pair of iterators, e.g. std::equal_range. More...
|
|
template<typename Iterable , typename Iterator = typename Iterable::iterator> |
constexpr view< Iterator > | rangeless::fn::from (Iterable &src) noexcept |
| Create a range-view for a container, or an iterable that has begin and end as free functions rather than methods. More...
|
|
template<typename Iterable , typename Iterator = typename Iterable::const_iterator> |
constexpr view< Iterator > | rangeless::fn::from (const Iterable &src) noexcept |
|
template<typename Iterable , typename Iterator = typename Iterable::const_iterator> |
constexpr view< Iterator > | rangeless::fn::cfrom (const Iterable &src) noexcept |
|