Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ZipNode< ValueType, ZipFunction, Pad, UnequalCheck, NoRebalance, kNumInputs >::ReaderNext< Reader > Class Template Reference

Detailed Description

template<typename ValueType, typename ZipFunction, bool Pad, bool UnequalCheck, bool NoRebalance, size_t kNumInputs>
template<typename Reader>
class thrill::api::ZipNode< ValueType, ZipFunction, Pad, UnequalCheck, NoRebalance, kNumInputs >::ReaderNext< Reader >

Access CatReaders for different different parents.

Definition at line 356 of file zip.hpp.

+ Collaboration diagram for ZipNode< ValueType, ZipFunction, Pad, UnequalCheck, NoRebalance, kNumInputs >::ReaderNext< Reader >:

#include <zip.hpp>

Public Member Functions

 ReaderNext (ZipNode &zip_node, std::array< Reader, kNumInputs > &readers)
 
bool HasNext ()
 helper for PushData() which checks all inputs More...
 
template<typename Index >
auto operator() (const Index &)
 

Private Attributes

std::array< Reader, kNumInputs > & readers_
 reference to the reader array in PushData(). More...
 
ZipNodezip_node_
 

Constructor & Destructor Documentation

ReaderNext ( ZipNode zip_node,
std::array< Reader, kNumInputs > &  readers 
)
inline

Definition at line 359 of file zip.hpp.

Member Function Documentation

Member Data Documentation


The documentation for this class was generated from the following file: