Lines Matching defs:FoldingSetIterator
347 template<class T> class FoldingSetIterator;
416 typedef FoldingSetIterator<T> iterator;
420 typedef FoldingSetIterator<const T> const_iterator;
496 typedef FoldingSetIterator<T> iterator;
500 typedef FoldingSetIterator<const T> const_iterator;
531 /// FoldingSetVector. It is only necessary because FoldingSetIterator provides
533 /// a value_type of T*. Fortunately, FoldingSetIterator doesn't expose very
654 class FoldingSetIterator : public FoldingSetIteratorImpl {
656 explicit FoldingSetIterator(void **Bucket) : FoldingSetIteratorImpl(Bucket) {}
666 inline FoldingSetIterator &operator++() { // Preincrement
670 FoldingSetIterator operator++(int) { // Postincrement
671 FoldingSetIterator tmp = *this; ++*this; return tmp;