class SmallPtrSetIteratorImpl
Declaration
class SmallPtrSetIteratorImpl { /* full declaration omitted */ };
Description
SmallPtrSetIteratorImpl - This is the common base class shared between all instances of SmallPtrSetIterator.
Declared at: llvm/include/llvm/ADT/SmallPtrSet.h:221
Member Variables
- protected const void* const* Bucket
- protected const void* const* End
Method Overview
- protected void AdvanceIfNotValid()
- protected void RetreatIfNotValid()
- public SmallPtrSetIteratorImpl(const void *const * BP, const void *const * E)
Methods
¶void AdvanceIfNotValid()
void AdvanceIfNotValid()
Description
AdvanceIfNotValid - If the current bucket isn't valid, advance to a bucket that is. This is guaranteed to stop because the end() bucket is marked valid.
Declared at: llvm/include/llvm/ADT/SmallPtrSet.h:247
¶void RetreatIfNotValid()
void RetreatIfNotValid()
Declared at: llvm/include/llvm/ADT/SmallPtrSet.h:254
¶SmallPtrSetIteratorImpl(const void* const* BP,
const void* const* E)
SmallPtrSetIteratorImpl(const void* const* BP,
const void* const* E)
Declared at: llvm/include/llvm/ADT/SmallPtrSet.h:227
Parameters
- const void* const* BP
- const void* const* E