A library for working with phylogenetic and population genetic data.
v0.32.0
GenericInputStream< T, D > Member List

This is the complete list of members for GenericInputStream< T, D >, including all inherited members.

add_begin_callback(std::function< void(GenericInputStream const &)> const &callback)GenericInputStream< T, D >inline
add_end_callback(std::function< void(GenericInputStream const &)> const &callback)GenericInputStream< T, D >inline
add_filter(std::function< bool(T const &)> const &filter)GenericInputStream< T, D >inline
add_on_enter_observer(std::function< void(T const &)> const &observer)GenericInputStream< T, D >inline
add_on_leave_observer(std::function< void(T const &)> const &observer)GenericInputStream< T, D >inline
add_transform(std::function< void(T &)> const &transform)GenericInputStream< T, D >inline
add_transform_filter(std::function< bool(T &)> const &filter)GenericInputStream< T, D >inline
begin()GenericInputStream< T, D >inline
block_size() constGenericInputStream< T, D >inline
block_size(size_t value)GenericInputStream< T, D >inline
clear_callbacks()GenericInputStream< T, D >inline
clear_filters_and_transformations()GenericInputStream< T, D >inline
clear_observers()GenericInputStream< T, D >inline
Data typedefGenericInputStream< T, D >
data() constGenericInputStream< T, D >inline
data()GenericInputStream< T, D >inline
DEFAULT_BLOCK_SIZEGenericInputStream< T, D >static
difference_type typedefGenericInputStream< T, D >
end()GenericInputStream< T, D >inline
GenericInputStream()=defaultGenericInputStream< T, D >
GenericInputStream(std::function< bool(value_type &)> get_element, std::shared_ptr< utils::ThreadPool > thread_pool=nullptr, size_t block_size=DEFAULT_BLOCK_SIZE)GenericInputStream< T, D >inline
GenericInputStream(std::function< bool(value_type &)> get_element, Data const &data, std::shared_ptr< utils::ThreadPool > thread_pool=nullptr, size_t block_size=DEFAULT_BLOCK_SIZE)GenericInputStream< T, D >inline
GenericInputStream(std::function< bool(value_type &)> get_element, Data &&data, std::shared_ptr< utils::ThreadPool > thread_pool=nullptr, size_t block_size=DEFAULT_BLOCK_SIZE)GenericInputStream< T, D >inline
GenericInputStream(self_type const &)=defaultGenericInputStream< T, D >
GenericInputStream(self_type &&)=defaultGenericInputStream< T, D >
IteratorGenericInputStream< T, D >
iterator_category typedefGenericInputStream< T, D >
operator bool() constGenericInputStream< T, D >inline
operator=(self_type const &)=defaultGenericInputStream< T, D >
operator=(self_type &&)=defaultGenericInputStream< T, D >
pointer typedefGenericInputStream< T, D >
reference typedefGenericInputStream< T, D >
self_type typedefGenericInputStream< T, D >
thread_pool() constGenericInputStream< T, D >inline
thread_pool(std::shared_ptr< utils::ThreadPool > value)GenericInputStream< T, D >inline
value_type typedefGenericInputStream< T, D >
~GenericInputStream()=defaultGenericInputStream< T, D >