Lines Matching refs:InvalSetIterator
85 template<class S> class InvalSetIterator; // Forward declaration. variable
218 friend class InvalSetIterator<InvalSet<TEMPLATE_INVALSET_P_DEF> >; variable
224 template<class S> class InvalSetIterator {
231 explicit InvalSetIterator(S* inval_set);
232 ~InvalSetIterator();
659 InvalSetIterator<S>::InvalSetIterator(S* inval_set) in InvalSetIterator() function
678 InvalSetIterator<S>::~InvalSetIterator() { in ~InvalSetIterator()
688 typename S::_ElementType* InvalSetIterator<S>::Current() const { in Current()
699 void InvalSetIterator<S>::Advance() { in Advance()
714 bool InvalSetIterator<S>::Done() const { in Done()
726 void InvalSetIterator<S>::Finish() { in Finish()
736 void InvalSetIterator<S>::DeleteCurrentAndAdvance() { in DeleteCurrentAndAdvance()
747 bool InvalSetIterator<S>::IsValid(const ElementType& element) { in IsValid()
753 typename S::_KeyType InvalSetIterator<S>::Key(const ElementType& element) { in Key()
759 void InvalSetIterator<S>::MoveToValidElement() { in MoveToValidElement()