#include <fn.hpp>
Public Types | |
using | value_type = typename InGen::value_type |
using | vec_t = std::vector< value_type > |
Public Member Functions | |
auto | operator() () -> maybe< value_type > |
Public Attributes | |
InGen | gen |
const F | key_fn |
vec_t | heap |
bool | heapified |
using rangeless::fn::impl::lazy_sort_by< F >::gen< InGen >::value_type = typename InGen::value_type |
using rangeless::fn::impl::lazy_sort_by< F >::gen< InGen >::vec_t = std::vector<value_type> |
|
inline |
InGen rangeless::fn::impl::lazy_sort_by< F >::gen< InGen >::gen |
vec_t rangeless::fn::impl::lazy_sort_by< F >::gen< InGen >::heap |
bool rangeless::fn::impl::lazy_sort_by< F >::gen< InGen >::heapified |
const F rangeless::fn::impl::lazy_sort_by< F >::gen< InGen >::key_fn |