LLVM 19.0.0git
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
llvm::FoldingSetBucketIteratorImpl Class Reference

FoldingSetBucketIteratorImpl - This is the common bucket iterator support shared by all folding sets, which knows how to walk a particular bucket of a folding set hash table. More...

#include "llvm/ADT/FoldingSet.h"

Inheritance diagram for llvm::FoldingSetBucketIteratorImpl:
Inheritance graph
[legend]

Public Member Functions

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

Protected Member Functions

 FoldingSetBucketIteratorImpl (void **Bucket)
 
 FoldingSetBucketIteratorImpl (void **Bucket, bool)
 
void advance ()
 

Protected Attributes

void * Ptr
 

Detailed Description

FoldingSetBucketIteratorImpl - This is the common bucket iterator support shared by all folding sets, which knows how to walk a particular bucket of a folding set hash table.

Definition at line 742 of file FoldingSet.h.

Constructor & Destructor Documentation

◆ FoldingSetBucketIteratorImpl() [1/2]

FoldingSetBucketIteratorImpl::FoldingSetBucketIteratorImpl ( void **  Bucket)
explicitprotected

Definition at line 422 of file FoldingSet.cpp.

References GetNextPtr(), and Ptr.

◆ FoldingSetBucketIteratorImpl() [2/2]

llvm::FoldingSetBucketIteratorImpl::FoldingSetBucketIteratorImpl ( void **  Bucket,
bool   
)
inlineprotected

Definition at line 748 of file FoldingSet.h.

Member Function Documentation

◆ advance()

void llvm::FoldingSetBucketIteratorImpl::advance ( )
inlineprotected

Definition at line 750 of file FoldingSet.h.

References Ptr.

Referenced by llvm::FoldingSetBucketIterator< T >::operator++().

◆ operator!=()

bool llvm::FoldingSetBucketIteratorImpl::operator!= ( const FoldingSetBucketIteratorImpl RHS) const
inline

Definition at line 760 of file FoldingSet.h.

References Ptr, and RHS.

◆ operator==()

bool llvm::FoldingSetBucketIteratorImpl::operator== ( const FoldingSetBucketIteratorImpl RHS) const
inline

Definition at line 757 of file FoldingSet.h.

References Ptr, and RHS.

Member Data Documentation

◆ Ptr

void* llvm::FoldingSetBucketIteratorImpl::Ptr
protected

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