LLVM 20.0.0git
|
SmallSetIterator - This class implements a const_iterator for SmallSet by delegating to the underlying SmallVector or Set iterators. More...
#include "llvm/ADT/SmallSet.h"
Additional Inherited Members | |
Public Types inherited from llvm::iterator_facade_base< SmallSetIterator< T, N, C >, std::forward_iterator_tag, T > | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = T |
using | difference_type = std::ptrdiff_t |
using | pointer = T * |
using | reference = T & |
Protected Types inherited from llvm::iterator_facade_base< SmallSetIterator< T, N, C >, std::forward_iterator_tag, T > | |
enum | |
SmallSetIterator - This class implements a const_iterator for SmallSet by delegating to the underlying SmallVector or Set iterators.
Definition at line 31 of file SmallSet.h.
|
inline |
Definition at line 49 of file SmallSet.h.
|
inline |
Definition at line 51 of file SmallSet.h.
|
inline |
Definition at line 55 of file SmallSet.h.
References llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
|
inline |
Definition at line 62 of file SmallSet.h.
References llvm::Other, llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
|
inline |
Definition at line 71 of file SmallSet.h.
References llvm::Other, llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
Definition at line 124 of file SmallSet.h.
References llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
|
inline |
Definition at line 116 of file SmallSet.h.
References llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
|
inline |
Definition at line 80 of file SmallSet.h.
References llvm::Other, llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
|
inline |
Definition at line 94 of file SmallSet.h.
References llvm::Other, llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
|
inline |
Definition at line 108 of file SmallSet.h.
References RHS, llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
Definition at line 42 of file SmallSet.h.
Referenced by llvm::SmallSetIterator< T, N, C >::operator*(), llvm::SmallSetIterator< T, N, C >::operator++(), llvm::SmallSetIterator< T, N, C >::operator=(), llvm::SmallSetIterator< T, N, C >::operator==(), llvm::SmallSetIterator< T, N, C >::SmallSetIterator(), and llvm::SmallSetIterator< T, N, C >::~SmallSetIterator().
Definition at line 43 of file SmallSet.h.
Referenced by llvm::SmallSetIterator< T, N, C >::operator*(), llvm::SmallSetIterator< T, N, C >::operator++(), llvm::SmallSetIterator< T, N, C >::operator=(), llvm::SmallSetIterator< T, N, C >::operator==(), llvm::SmallSetIterator< T, N, C >::SmallSetIterator(), and llvm::SmallSetIterator< T, N, C >::~SmallSetIterator().