LLVM 22.0.0git
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:
[legend]

Public Member Functions

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

Protected Member Functions

LLVM_ABI 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 753 of file FoldingSet.h.

Constructor & Destructor Documentation

◆ FoldingSetBucketIteratorImpl() [1/2]

FoldingSetBucketIteratorImpl::FoldingSetBucketIteratorImpl ( void ** Bucket)
explicitprotected

◆ FoldingSetBucketIteratorImpl() [2/2]

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

Definition at line 759 of file FoldingSet.h.

References Ptr.

Member Function Documentation

◆ advance()

void llvm::FoldingSetBucketIteratorImpl::advance ( )
inlineprotected

Definition at line 761 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 771 of file FoldingSet.h.

References FoldingSetBucketIteratorImpl(), Ptr, and RHS.

◆ operator==()

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

Definition at line 768 of file FoldingSet.h.

References FoldingSetBucketIteratorImpl(), Ptr, and RHS.

Member Data Documentation

◆ Ptr


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