A library for working with phylogenetic and population genetic data.
v0.32.0
IntervalWindowStream< InputStreamIterator, DataType > Member List

This is the complete list of members for IntervalWindowStream< InputStreamIterator, DataType >, including all inherited members.

add_begin_callback(std::function< void()> const &callback)BaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >inline
add_end_callback(std::function< void()> const &callback)BaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >inline
add_on_enter_observer(std::function< void(typename ::genesis::population::Window< typename InputStreamIterator::value_type > const &)> const &observer)BaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >inline
add_on_leave_observer(std::function< void(typename ::genesis::population::Window< typename InputStreamIterator::value_type > const &)> const &observer)BaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >inline
base_type typedefIntervalWindowStream< InputStreamIterator, DataType >
BaseWindowStream(InputStreamIterator begin, InputStreamIterator end)BaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >inline
BaseWindowStream(BaseWindowStream const &)=defaultBaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >
BaseWindowStream(BaseWindowStream &&)=defaultBaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >
BaseWindowStream()=defaultBaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >protected
begin()BaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >inline
chromosome_functionBaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >
clear_callbacks()BaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >inline
clear_observers()BaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >inline
const_reference typedefIntervalWindowStream< InputStreamIterator, DataType >
DataType typedefBaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >
DerivedIteratorIntervalWindowStream< InputStreamIterator, DataType >
emit_leading_empty_windows(bool value)IntervalWindowStream< InputStreamIterator, DataType >inline
emit_leading_empty_windows() constIntervalWindowStream< InputStreamIterator, DataType >inline
end()BaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >inline
Entry typedefIntervalWindowStream< InputStreamIterator, DataType >
entry_input_functionBaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >
get_begin_iterator_() override finalIntervalWindowStream< InputStreamIterator, DataType >inlineprotectedvirtual
get_end_iterator_() override finalIntervalWindowStream< InputStreamIterator, DataType >inlineprotectedvirtual
InputStreamType typedefBaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >
InputType typedefIntervalWindowStream< InputStreamIterator, DataType >
IntervalWindowStream(InputStreamIterator begin, InputStreamIterator end, size_t width=0, size_t stride=0)IntervalWindowStream< InputStreamIterator, DataType >inline
IntervalWindowStream(IntervalWindowStream const &)=defaultIntervalWindowStream< InputStreamIterator, DataType >
IntervalWindowStream(IntervalWindowStream &&)=defaultIntervalWindowStream< InputStreamIterator, DataType >
IteratorBaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >
iterator_category typedefIntervalWindowStream< InputStreamIterator, DataType >
operator=(IntervalWindowStream const &)=defaultIntervalWindowStream< InputStreamIterator, DataType >
operator=(IntervalWindowStream &&)=defaultIntervalWindowStream< InputStreamIterator, DataType >
BaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >::operator=(BaseWindowStream const &)=defaultBaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >
BaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >::operator=(BaseWindowStream &&)=defaultBaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >
pointer typedefIntervalWindowStream< InputStreamIterator, DataType >
position_functionBaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >
reference typedefIntervalWindowStream< InputStreamIterator, DataType >
self_type typedefIntervalWindowStream< InputStreamIterator, DataType >
stride(size_t value)IntervalWindowStream< InputStreamIterator, DataType >inline
stride() constIntervalWindowStream< InputStreamIterator, DataType >inline
value_type typedefIntervalWindowStream< InputStreamIterator, DataType >
width(size_t value)IntervalWindowStream< InputStreamIterator, DataType >inline
width() constIntervalWindowStream< InputStreamIterator, DataType >inline
Window typedefIntervalWindowStream< InputStreamIterator, DataType >
~BaseWindowStream()=defaultBaseWindowStream< InputStreamIterator, typename InputStreamIterator::value_type >virtual
~IntervalWindowStream() override=defaultIntervalWindowStream< InputStreamIterator, DataType >virtual