Lines Matching refs:InvalSetIterator
88 class InvalSetIterator; // Forward declaration. variable
100 typedef InvalSetIterator<InvalSet<TEMPLATE_INVALSET_P_DEF> > iterator;
242 friend class InvalSetIterator<InvalSet<TEMPLATE_INVALSET_P_DEF> >; variable
247 class InvalSetIterator : public std::iterator<std::forward_iterator_tag,
255 explicit InvalSetIterator(S* inval_set = NULL);
258 ~InvalSetIterator();
259 InvalSetIterator(const InvalSetIterator<S>& other);
260 InvalSetIterator<S>& operator=(InvalSetIterator<S> other);
262 InvalSetIterator(InvalSetIterator<S>&& other) noexcept;
265 friend void swap(InvalSetIterator<S>& a, InvalSetIterator<S>& b) { in swap()
286 InvalSetIterator<S>& operator++(); // Pre-increment.
287 InvalSetIterator<S> operator++(int); // Post-increment.
288 bool operator==(const InvalSetIterator<S>& rhs) const;
289 bool operator!=(const InvalSetIterator<S>& rhs) const {
729 InvalSetIterator<S>::InvalSetIterator(S* inval_set) in InvalSetIterator() function
748 InvalSetIterator<S>::~InvalSetIterator() { in ~InvalSetIterator()
756 typename S::_ElementType* InvalSetIterator<S>::Current() const { in Current()
767 void InvalSetIterator<S>::Advance() { in Advance()
773 bool InvalSetIterator<S>::Done() const { in Done()
785 void InvalSetIterator<S>::Finish() { in Finish()
795 void InvalSetIterator<S>::DeleteCurrentAndAdvance() { in DeleteCurrentAndAdvance()
806 bool InvalSetIterator<S>::IsValid(const ElementType& element) { in IsValid()
812 typename S::_KeyType InvalSetIterator<S>::GetKey(const ElementType& element) { in GetKey()
818 void InvalSetIterator<S>::MoveToValidElement() { in MoveToValidElement()
831 InvalSetIterator<S>::InvalSetIterator(const InvalSetIterator<S>& other) in InvalSetIterator() function
843 InvalSetIterator<S>::InvalSetIterator(InvalSetIterator<S>&& other) noexcept in InvalSetIterator() function
853 InvalSetIterator<S>& InvalSetIterator<S>::operator=(InvalSetIterator<S> other) {
860 bool InvalSetIterator<S>::operator==(const InvalSetIterator<S>& rhs) const {
884 InvalSetIterator<S>& InvalSetIterator<S>::operator++() {
901 InvalSetIterator<S> InvalSetIterator<S>::operator++(int /* unused */) {
904 InvalSetIterator<S> old(*this);