llvm::SmallPtrSetIteratorImpl Class Reference

SmallPtrSetIteratorImpl - This is the common base class shared between all instances of SmallPtrSetIterator. More...

#include <SmallPtrSet.h>

Inheritance diagram for llvm::SmallPtrSetIteratorImpl:
llvm::SmallPtrSetIterator< PtrTy >

List of all members.

Public Member Functions

 SmallPtrSetIteratorImpl (const void *const *BP)
bool operator== (const SmallPtrSetIteratorImpl &RHS) const
bool operator!= (const SmallPtrSetIteratorImpl &RHS) const

Protected Member Functions

void AdvanceIfNotValid ()
 AdvanceIfNotValid - If the current bucket isn't valid, advance to a bucket that is.

Protected Attributes

const void *const * Bucket

Detailed Description

SmallPtrSetIteratorImpl - This is the common base class shared between all instances of SmallPtrSetIterator.


Constructor & Destructor Documentation

llvm::SmallPtrSetIteratorImpl::SmallPtrSetIteratorImpl ( const void *const *  BP  )  [inline, explicit]

Member Function Documentation

void llvm::SmallPtrSetIteratorImpl::AdvanceIfNotValid (  )  [inline, protected]

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.

bool llvm::SmallPtrSetIteratorImpl::operator!= ( const SmallPtrSetIteratorImpl RHS  )  const [inline]
bool llvm::SmallPtrSetIteratorImpl::operator== ( const SmallPtrSetIteratorImpl RHS  )  const [inline]

Member Data Documentation

const void* const* llvm::SmallPtrSetIteratorImpl::Bucket [protected]

The documentation for this class was generated from the following file:

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1