Lumiera
0.pre.03
»edit your freedom«
|
#include "lib/iter-zip.hpp"
Building block for a tupeled-iterator.
exposes the iterator API lifted to the product type (tuple).
Definition at line 55 of file iter-zip.hpp.
Public Types | |
using | TAG_IterExplorer_BaseAdapter = ITUP |
instruct a follow-up IterAdapter not to add a BaseAdapter but rather to connect to the dispatcher functions defined here | |
Public Member Functions | |
ProductCore (ITUP &&iterTup) | |
bool | checkPoint () const |
size_t | depth () const |
void | expandChildren () |
delegate to the IterExplorers in the tuple | |
void | iterNext () |
ITUP & | yield () const |
< exposing the iterator-tuple itself as »product« | |
Friends | |
bool | operator== (ProductCore const &cor1, ProductCore const &cor2) |
Private Attributes | |
ITUP | iters_ |