Lines Matching defs:iterator
39 // use this to our advantage to eliminate the need to create an actual iterator
41 // enum placeholder instead and allow comparison between the iterator and the
45 class iterator {
47 iterator() { }
49 iterator& operator++() {
60 bool operator!=(const iterator& rhs) const {
66 explicit iterator(const FrameRateEnumerator* enumerator);
77 iterator begin() { return iterator(this); }
78 iterator end() { return iterator(nullptr); }