|
LLVM
3.7.0
|
SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet. More...
#include <SmallPtrSet.h>
Public Types | |
| typedef PtrTy | value_type |
| typedef PtrTy | reference |
| typedef PtrTy | pointer |
| typedef std::ptrdiff_t | difference_type |
| typedef std::forward_iterator_tag | iterator_category |
Public Member Functions | |
| SmallPtrSetIterator (const void *const *BP, const void *const *E) | |
| const PtrTy | operator* () const |
| SmallPtrSetIterator & | operator++ () |
| SmallPtrSetIterator | operator++ (int) |
Public Member Functions inherited from llvm::SmallPtrSetIteratorImpl | |
| SmallPtrSetIteratorImpl (const void *const *BP, const void *const *E) | |
| bool | operator== (const SmallPtrSetIteratorImpl &RHS) const |
| bool | operator!= (const SmallPtrSetIteratorImpl &RHS) const |
Additional Inherited Members | |
Protected Member Functions inherited from llvm::SmallPtrSetIteratorImpl | |
| void | AdvanceIfNotValid () |
| AdvanceIfNotValid - If the current bucket isn't valid, advance to a bucket that is. More... | |
Protected Attributes inherited from llvm::SmallPtrSetIteratorImpl | |
| const void *const * | Bucket |
| const void *const * | End |
SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet.
Definition at line 179 of file SmallPtrSet.h.
| typedef std::ptrdiff_t llvm::SmallPtrSetIterator< PtrTy >::difference_type |
Definition at line 186 of file SmallPtrSet.h.
| typedef std::forward_iterator_tag llvm::SmallPtrSetIterator< PtrTy >::iterator_category |
Definition at line 187 of file SmallPtrSet.h.
| typedef PtrTy llvm::SmallPtrSetIterator< PtrTy >::pointer |
Definition at line 185 of file SmallPtrSet.h.
| typedef PtrTy llvm::SmallPtrSetIterator< PtrTy >::reference |
Definition at line 184 of file SmallPtrSet.h.
| typedef PtrTy llvm::SmallPtrSetIterator< PtrTy >::value_type |
Definition at line 183 of file SmallPtrSet.h.
|
inlineexplicit |
Definition at line 189 of file SmallPtrSet.h.
|
inline |
Definition at line 194 of file SmallPtrSet.h.
References llvm::SmallPtrSetIteratorImpl::Bucket, and llvm::SmallPtrSetIteratorImpl::End.
|
inline |
Definition at line 199 of file SmallPtrSet.h.
References llvm::SmallPtrSetIteratorImpl::AdvanceIfNotValid(), and llvm::SmallPtrSetIteratorImpl::Bucket.
|
inline |
Definition at line 205 of file SmallPtrSet.h.
1.8.6