Loading...
Searching...
No Matches
uiteration.hpp
Go to the documentation of this file.
1
3
7class iteration: public instance, public iterable {
8 BY(ADT(iteration, instance))
9 friend class iter;
10
11public:
12 iteration(nbool isReversed): _isReversed(isReversed) {}
13
14public:
15 using iterable::isFrom;
16
17 nbool isFrom(const tucontainable& rhs) const override { return this->getContainer() == &rhs; }
18
19 nbool isReversed() const override { return _isReversed; }
20
21private:
22 nbool _isReversed;
23};
Bidirectional iterator for key-value containers.
Definition biter.hpp:10
Definition biterable.hpp:4
Definition biteration.hpp:5
Iterable interface for unidirectional containers.
to Top