#include "genesis/population/window/base_window_stream.hpp"
#include "genesis/population/window/window.hpp"
#include "genesis/population/window/window_view.hpp"
#include "genesis/utils/core/std.hpp"
#include <cassert>
#include <memory>
#include <vector>
Go to the source code of this file.
Classes | |
class | WindowViewStream< InputStreamIterator, Data > |
Stream wrapper that turns a BaseWindowStream over Window into a BaseWindowStream over WindowView. More... | |
class | WindowViewStream< InputStreamIterator, Data >::DerivedIterator |
Internal iterator that produces WindowViews. More... | |
Namespaces | |
genesis | |
Container namespace for all symbols of genesis in order to keep them separate when used as a library. | |
genesis::population | |
Functions | |
template<class T > | |
WindowViewStream< typename T::InputStreamType, typename T::DataType > | make_window_view_stream (T &&window_iterator) |
Create a WindowViewStream that iterates some underlying BaseWindowStream. More... | |
template<class T > | |
WindowViewStream< typename T::InputStreamType, typename T::DataType > | make_window_view_stream (T const &window_iterator) |
Create a WindowViewStream that iterates some underlying BaseWindowStream. More... | |