SmallPtrSetIterator ‐ This implements a const_iterator for SmallPtrSet.
Synopsis
Declared in <llvm/ADT/SmallPtrSet.h>
template<typename PtrTy>
class SmallPtrSetIterator
: public SmallPtrSetIteratorImpl
Base Classes
Name |
Description |
SmallPtrSetIteratorImpl ‐ This is the common base class shared between all instances of SmallPtrSetIterator. |
Type Aliases
Name |
Description |
Signed type used to express the distance between iterators. |
|
Iterator category; supports single‐pass forward traversal. |
|
Pointer type equivalent to the iterator's value type. |
|
Reference type returned by dereferencing the iterator. |
|
Element type produced when the iterator is dereferenced. |
Member Functions
Name |
Description |
Always returns nullptr when ABI‐breaking checks are disabled. |
|
Always returns true when ABI‐breaking checks are disabled. |
|
Return the pointer at the current bucket, converted to |
|
Increment operators |
|
Return true if both iterators refer to the same bucket position. |
|
Return true if the iterators refer to different bucket positions. |
Using Declarations
Name |
Description |
Inherit constructors from |
Protected Member Functions
Name |
Description |
Return the pointer stored in the current bucket. |
|
Advance to the next occupied bucket, skipping empty hash‐table slots. |
Created with MrDocs