Home | History | Annotate | Download | only in slicer

Lines Matching refs:Iterator

31   struct Iterator {
32 explicit Iterator(T* p) : p_(p) {}
34 bool operator==(Iterator other) const { return p_ == other.p_; }
35 bool operator!=(Iterator other) const { return p_ != other.p_; }
42 Iterator operator++() {
48 Iterator operator++(int) {
54 Iterator operator--() {
60 Iterator operator--(int) {
81 Iterator insert(Iterator it, T* p) {
85 Iterator InsertBefore(T* pos, T* p) {
100 return Iterator(p);
103 Iterator InsertAfter(T* pos, T* p) {
113 return Iterator(p);
133 Iterator begin() const { return Iterator(begin_); }
134 Iterator end() const { return Iterator(end_); }