LLVM 24.0.0git
llvm::FoldingSetIterator< T > Class Template Reference

Forward iterator for FoldingSet and ContextualFoldingSet. More...

#include "llvm/ADT/FoldingSet.h"

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

Public Member Functions

 FoldingSetIterator (FoldingSetNode **Bucket, FoldingSetNode **End, const DebugEpochBase *Epoch)
Toperator* () const
Toperator-> () const
FoldingSetIteratoroperator++ ()
FoldingSetIterator operator++ (int)
bool operator== (const FoldingSetIterator &RHS) const
bool operator!= (const FoldingSetIterator &RHS) const

Detailed Description

template<class T>
class llvm::FoldingSetIterator< T >

Forward iterator for FoldingSet and ContextualFoldingSet.

Definition at line 323 of file FoldingSet.h.

Constructor & Destructor Documentation

◆ FoldingSetIterator()

template<class T>
llvm::FoldingSetIterator< T >::FoldingSetIterator ( FoldingSetNode ** Bucket,
FoldingSetNode ** End,
const DebugEpochBase * Epoch )
inline

Definition at line 335 of file FoldingSet.h.

Member Function Documentation

◆ operator!=()

template<class T>
bool llvm::FoldingSetIterator< T >::operator!= ( const FoldingSetIterator< T > & RHS) const
inline

Definition at line 363 of file FoldingSet.h.

◆ operator*()

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

Definition at line 342 of file FoldingSet.h.

Referenced by llvm::FoldingSetIterator< const T >::operator->().

◆ operator++() [1/2]

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

Definition at line 349 of file FoldingSet.h.

◆ operator++() [2/2]

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

Definition at line 353 of file FoldingSet.h.

◆ operator->()

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

Definition at line 347 of file FoldingSet.h.

◆ operator==()

template<class T>
bool llvm::FoldingSetIterator< T >::operator== ( const FoldingSetIterator< T > & RHS) const
inline

Definition at line 359 of file FoldingSet.h.


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