Implementations for corresponding static functions in fn:: More...
Typedefs | |
| using | resolve_overload = pr_highest |
Functions | |
| template<typename IteratorTag , typename Iterable > | |
| static void | require_iterator_category_at_least (const Iterable &) |
| template<typename G , typename T > | |
| auto | recycle (G &gen, T &value, pr_high) -> decltype(gen.recycle(value), void()) |
| template<typename G , typename T > | |
| void | recycle (G &, T &, pr_low) |
| template<typename T > | |
| int | compare (const T &a, const T &b) |
Implementations for corresponding static functions in fn::
| using rangeless::fn::impl::resolve_overload = typedef pr_highest |
| int rangeless::fn::impl::compare | ( | const T & | a, |
| const T & | b | ||
| ) |
| auto rangeless::fn::impl::recycle | ( | G & | gen, |
| T & | value, | ||
| pr_high | |||
| ) | -> decltype(gen.recycle(value), void()) |
| void rangeless::fn::impl::recycle | ( | G & | , |
| T & | , | ||
| pr_low | |||
| ) |