Lumiera
0.pre.03
»edit your freedom«
|
#include "lib/iter-source.hpp"
Standard implementation of the IterSource interface: a wrapped "Lumiera Forward Iterator".
Usually, such a wrapper instance is passed to one of the IterSource's builder functions, thereby erasing the specific type information of the template parameter IT
Definition at line 233 of file iter-source.hpp.
Public Member Functions | |
WrappedLumieraIter (IT const &orig) | |
WrappedLumieraIter (IT &&orig) | |
Protected Types | |
using | Pos = typename ISO::Pos |
Protected Member Functions | |
Pos | firstResult () |
void | nextResult (Pos &pos) |
IT & | wrappedIter () |
IT const & | wrappedIter () const |
Private Attributes | |
IT | src_ |
Additional Inherited Members | |
Private Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |