Thrill
0.1
|
template specialization Reader which delivers std::array<>s to ZipFunction
Definition at line 535 of file zip_window.hpp.
#include <zip_window.hpp>
Public Types | |
using | Reader = data::CatStream::CatReader |
template<size_t Index> | |
using | ZipArgN = typename ZipWindowTraits< ZipFunction > ::template value_type_plain< Index > |
using | ZipFunction = typename ZipWindowNode::ZipFunction |
template<size_t Index> | |
using | ZipVectorN = typename ZipWindowTraits< ZipFunction > ::template vector_plain< Index > |
Public Member Functions | |
ZipWindowReader (ZipWindowNode &zip_node, std::array< Reader, kNumInputs > &readers) | |
bool | HasNext () |
helper for PushData() which checks all inputs More... | |
template<typename Index > | |
const ZipVectorN< Index::index > & | operator() (const Index &) |
Static Public Attributes | |
static constexpr size_t | kNumInputs = ZipWindowNode::kNumInputs |
static constexpr size_t | Pad = ZipWindowNode::Pad |
Private Attributes | |
std::array< Reader, kNumInputs > & | readers_ |
reference to the reader array in PushData(). More... | |
ZipWindowTraits< ZipFunction >::vector_tuple_plain | vectors_ |
tuple of std::vector<>s More... | |
ZipWindowNode & | zip_node_ |
using Reader = data::CatStream::CatReader |
Definition at line 538 of file zip_window.hpp.
using ZipArgN = typename ZipWindowTraits<ZipFunction> ::template value_type_plain<Index> |
Definition at line 546 of file zip_window.hpp.
using ZipFunction = typename ZipWindowNode::ZipFunction |
Definition at line 539 of file zip_window.hpp.
using ZipVectorN = typename ZipWindowTraits<ZipFunction> ::template vector_plain<Index> |
Definition at line 551 of file zip_window.hpp.
|
inline |
Definition at line 553 of file zip_window.hpp.
|
inline |
helper for PushData() which checks all inputs
Definition at line 558 of file zip_window.hpp.
|
inline |
Definition at line 574 of file zip_window.hpp.
|
static |
Definition at line 541 of file zip_window.hpp.
|
static |
Definition at line 540 of file zip_window.hpp.
|
private |
reference to the reader array in PushData().
Definition at line 599 of file zip_window.hpp.
|
private |
tuple of std::vector<>s
Definition at line 602 of file zip_window.hpp.
|
private |
Definition at line 596 of file zip_window.hpp.