Lines Matching defs:use_iterator
428 /// use_iterator - This class provides iterator support for SDUse
430 class use_iterator
433 explicit use_iterator(SDUse *op) : Op(op) {
442 use_iterator(const use_iterator &I) : Op(I.Op) {}
443 use_iterator() : Op(0) {}
445 bool operator==(const use_iterator &x) const {
448 bool operator!=(const use_iterator &x) const {
456 use_iterator &operator++() { // Preincrement
462 use_iterator operator++(int) { // Postincrement
463 use_iterator tmp = *this; ++*this; return tmp;
487 use_iterator use_begin() const {
488 return use_iterator(UseList);
491 static use_iterator use_end() { return use_iterator(0); }
585 for (use_iterator UI = use_begin(), UE = use_end(); UI != UE; ++UI)