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