#include <fn.hpp>
Public Types | |
using | inp_t = typename InGen::value_type |
using | queue_t = std::deque< inp_t > |
using | value_type = view< typename queue_t::iterator > |
Public Member Functions | |
auto | operator() () -> maybe< value_type > |
Public Attributes | |
InGen | gen |
queue_t | queue |
value_type | curr |
const size_t | win_size |
using rangeless::fn::impl::sliding_window::gen< InGen >::inp_t = typename InGen::value_type |
using rangeless::fn::impl::sliding_window::gen< InGen >::queue_t = std::deque<inp_t> |
using rangeless::fn::impl::sliding_window::gen< InGen >::value_type = view<typename queue_t::iterator> |
|
inline |
value_type rangeless::fn::impl::sliding_window::gen< InGen >::curr |
InGen rangeless::fn::impl::sliding_window::gen< InGen >::gen |
queue_t rangeless::fn::impl::sliding_window::gen< InGen >::queue |
const size_t rangeless::fn::impl::sliding_window::gen< InGen >::win_size |