LLVM API Documentation

llvm::FoldingSetIteratorImpl Class Reference

#include <FoldingSet.h>

Inheritance diagram for llvm::FoldingSetIteratorImpl:

Inheritance graph
[legend]
Collaboration diagram for llvm::FoldingSetIteratorImpl:

Collaboration graph
[legend]

List of all members.

Public Member Functions

bool operator== (const FoldingSetIteratorImpl &RHS) const
bool operator!= (const FoldingSetIteratorImpl &RHS) const

Protected Member Functions

 FoldingSetIteratorImpl (void **Bucket)
void advance ()

Protected Attributes

FoldingSetNodeNodePtr


Detailed Description

FoldingSetIteratorImpl - This is the common iterator support shared by all folding sets, which knows how to walk the folding set hash table.

Definition at line 309 of file FoldingSet.h.


Constructor & Destructor Documentation

FoldingSetIteratorImpl::FoldingSetIteratorImpl ( void **  Bucket  )  [protected]

Definition at line 379 of file FoldingSet.cpp.

References GetNextPtr(), and NodePtr.


Member Function Documentation

void FoldingSetIteratorImpl::advance (  )  [protected]

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

Definition at line 316 of file FoldingSet.h.

References NodePtr.

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

Definition at line 319 of file FoldingSet.h.

References NodePtr.


Member Data Documentation


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



This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.