Lines Matching refs:Iterator
42 class Iterator : public IteratorTraits {
44 Iterator(std::shared_ptr<const Packet> packet, size_t i);
45 Iterator(const Iterator& itr);
49 Iterator operator+(size_t offset);
50 Iterator& operator+=(size_t offset);
51 Iterator operator++(int);
52 Iterator& operator++();
54 Iterator operator-(size_t offset);
55 int operator-(const Iterator& itr);
56 Iterator& operator-=(size_t offset);
57 Iterator operator--(int);
58 Iterator& operator--();
60 Iterator& operator=(const Iterator& itr);
62 bool operator!=(const Iterator& itr) const;
63 bool operator==(const Iterator& itr) const;
65 bool operator<(const Iterator& itr) const;
66 bool operator>(const Iterator& itr) const;
68 bool operator<=(const Iterator& itr) const;
69 bool operator>=(const Iterator& itr) const;