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 | |||
) |