LLVM 22.0.0git
llvm::FoldingSetBucketIterator< T > Class Template Reference

#include "llvm/ADT/FoldingSet.h"

Inheritance diagram for llvm::FoldingSetBucketIterator< T >:
[legend]

Public Member Functions

 FoldingSetBucketIterator (void **Bucket)
 FoldingSetBucketIterator (void **Bucket, bool)
Toperator* () const
Toperator-> () const
FoldingSetBucketIteratoroperator++ ()
FoldingSetBucketIterator operator++ (int)
Public Member Functions inherited from llvm::FoldingSetBucketIteratorImpl
bool operator== (const FoldingSetBucketIteratorImpl &RHS) const
bool operator!= (const FoldingSetBucketIteratorImpl &RHS) const

Additional Inherited Members

Protected Member Functions inherited from llvm::FoldingSetBucketIteratorImpl
LLVM_ABI FoldingSetBucketIteratorImpl (void **Bucket)
 FoldingSetBucketIteratorImpl (void **Bucket, bool)
void advance ()
Protected Attributes inherited from llvm::FoldingSetBucketIteratorImpl
void * Ptr

Detailed Description

template<class T>
class llvm::FoldingSetBucketIterator< T >

Definition at line 777 of file FoldingSet.h.

Constructor & Destructor Documentation

◆ FoldingSetBucketIterator() [1/2]

template<class T>
llvm::FoldingSetBucketIterator< T >::FoldingSetBucketIterator ( void ** Bucket)
inlineexplicit

◆ FoldingSetBucketIterator() [2/2]

template<class T>
llvm::FoldingSetBucketIterator< T >::FoldingSetBucketIterator ( void ** Bucket,
bool  )
inline

Member Function Documentation

◆ operator*()

template<class T>
T & llvm::FoldingSetBucketIterator< T >::operator* ( ) const
inline

Definition at line 785 of file FoldingSet.h.

References llvm::FoldingSetBucketIteratorImpl::Ptr, and T.

◆ operator++() [1/2]

template<class T>
FoldingSetBucketIterator & llvm::FoldingSetBucketIterator< T >::operator++ ( )
inline

◆ operator++() [2/2]

template<class T>
FoldingSetBucketIterator llvm::FoldingSetBucketIterator< T >::operator++ ( int )
inline

Definition at line 792 of file FoldingSet.h.

References FoldingSetBucketIterator().

◆ operator->()

template<class T>
T * llvm::FoldingSetBucketIterator< T >::operator-> ( ) const
inline

Definition at line 786 of file FoldingSet.h.

References llvm::FoldingSetBucketIteratorImpl::Ptr, and T.


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