LLVM 22.0.0git
|
SmallPtrSetIteratorImpl - This is the common base class shared between all instances of SmallPtrSetIterator. More...
#include "llvm/ADT/SmallPtrSet.h"
Public Member Functions | |
SmallPtrSetIteratorImpl (const void *const *BP, const void *const *E, const DebugEpochBase &Epoch) | |
bool | operator== (const SmallPtrSetIteratorImpl &RHS) const |
bool | operator!= (const SmallPtrSetIteratorImpl &RHS) const |
Public Member Functions inherited from llvm::DebugEpochBase::HandleBase | |
HandleBase ()=default | |
HandleBase (const DebugEpochBase *) | |
bool | isHandleInSync () const |
const void * | getEpochAddress () const |
Protected Member Functions | |
void * | dereference () const |
void | increment () |
SmallPtrSetIteratorImpl - This is the common base class shared between all instances of SmallPtrSetIterator.
Definition at line 282 of file SmallPtrSet.h.
|
inlineexplicit |
Definition at line 285 of file SmallPtrSet.h.
References E(), and llvm::DebugEpochBase::HandleBase::HandleBase().
Referenced by operator!=(), and operator==().
|
inlineprotected |
Definition at line 299 of file SmallPtrSet.h.
References assert(), and llvm::DebugEpochBase::HandleBase::isHandleInSync().
Referenced by llvm::SmallPtrSetIterator< PtrType >::operator*().
|
inlineprotected |
Definition at line 304 of file SmallPtrSet.h.
References assert(), and llvm::DebugEpochBase::HandleBase::isHandleInSync().
Referenced by llvm::SmallPtrSetIterator< PtrType >::operator++(), and llvm::SmallPtrSetIterator< PtrType >::operator++().
|
inline |
Definition at line 294 of file SmallPtrSet.h.
References RHS, and SmallPtrSetIteratorImpl().
|
inline |
Definition at line 291 of file SmallPtrSet.h.
References RHS, and SmallPtrSetIteratorImpl().