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

Methods

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()

Declared at: llvm/include/llvm/ADT/SmallPtrSet.h:254

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