LLVM: llvm::SmallPtrSetIterator< PtrTy > Class Template Reference (original) (raw)
SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet. More...
#include "[llvm/ADT/SmallPtrSet.h](SmallPtrSet%5F8h%5Fsource.html)"
Inheritance diagram for llvm::SmallPtrSetIterator< PtrTy >:
| Public Types | |
|---|---|
| using | value_type = PtrTy |
| using | reference = PtrTy |
| using | pointer = PtrTy |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::forward_iterator_tag |
| Public Member Functions | |
|---|---|
| const PtrTy | operator* () const |
| SmallPtrSetIterator & | operator++ () |
| SmallPtrSetIterator | operator++ (int) |
| SmallPtrSetIteratorImpl (const void *const *BP, const void *const *E, const DebugEpochBase &Epoch) | |
| Public Member Functions inherited from llvm::SmallPtrSetIteratorImpl | |
| SmallPtrSetIteratorImpl (const void *const *BP, const void *const *E, const DebugEpochBase &Epoch) | |
| bool | operator== (const SmallPtrSetIteratorImpl &RHS) const |
| bool | operator!= (const SmallPtrSetIteratorImpl &RHS) const |
| Public Member Functions inherited from llvm::DebugEpochBase::HandleBase | |
| HandleBase ()=default | |
| HandleBase (const DebugEpochBase *) | |
| bool | isHandleInSync () const |
| const void * | getEpochAddress () const |
Detailed Description
template
class llvm::SmallPtrSetIterator< PtrTy >
SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet.
Definition at line 333 of file SmallPtrSet.h.
Member Typedef Documentation
◆ difference_type
◆ iterator_category
◆ pointer
◆ value_type
Member Function Documentation
◆ operator*()
◆ operator++() [1/2]
◆ operator++() [2/2]
◆ SmallPtrSetIteratorImpl()
The documentation for this class was generated from the following file:
- include/llvm/ADT/SmallPtrSet.h