Lines Matching refs:use_iterator
422 /// use_iterator - This class provides iterator support for SDUse
424 class use_iterator
427 explicit use_iterator(SDUse *op) : Op(op) {
436 use_iterator(const use_iterator &I) : Op(I.Op) {}
437 use_iterator() : Op(0) {}
439 bool operator==(const use_iterator &x) const {
442 bool operator!=(const use_iterator &x) const {
450 use_iterator &operator++() { // Preincrement
456 use_iterator operator++(int) { // Postincrement
457 use_iterator tmp = *this; ++*this; return tmp;
481 use_iterator use_begin() const {
482 return use_iterator(UseList);
485 static use_iterator use_end() { return use_iterator(0); }
579 for (use_iterator UI = use_begin(), UE = use_end(); UI != UE; ++UI)