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 34 of file SmallSet.h.
|
inline |
Definition at line 52 of file SmallSet.h.
|
inline |
Definition at line 54 of file SmallSet.h.
|
inline |
Definition at line 58 of file SmallSet.h.
References llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
|
inline |
Definition at line 65 of file SmallSet.h.
References llvm::Other, llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
|
inline |
Definition at line 74 of file SmallSet.h.
References llvm::Other, llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
Definition at line 127 of file SmallSet.h.
References llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
|
inline |
Definition at line 119 of file SmallSet.h.
References llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
|
inline |
Definition at line 83 of file SmallSet.h.
References llvm::Other, llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
|
inline |
Definition at line 97 of file SmallSet.h.
References llvm::Other, llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
|
inline |
Definition at line 111 of file SmallSet.h.
References RHS, llvm::SmallSetIterator< T, N, C >::SetIter, and llvm::SmallSetIterator< T, N, C >::VecIter.
Definition at line 45 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 46 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().