#include <StringMap.h>
Public Types | |
typedef StringMapEntry< ValueTy > | value_type |
Public Member Functions | |
StringMapConstIterator (StringMapImpl::ItemBucket *Bucket, bool NoAdvance=false) | |
const value_type & | operator* () const |
const value_type * | operator-> () const |
bool | operator== (const StringMapConstIterator &RHS) const |
bool | operator!= (const StringMapConstIterator &RHS) const |
StringMapConstIterator & | operator++ () |
StringMapConstIterator | operator++ (int) |
Protected Attributes | |
StringMapImpl::ItemBucket * | Ptr |
Private Member Functions | |
void | AdvancePastEmptyBuckets () |
typedef StringMapEntry<ValueTy> llvm::StringMapConstIterator< ValueTy >::value_type |
llvm::StringMapConstIterator< ValueTy >::StringMapConstIterator | ( | StringMapImpl::ItemBucket * | Bucket, | |
bool | NoAdvance = false | |||
) | [inline, explicit] |
void llvm::StringMapConstIterator< ValueTy >::AdvancePastEmptyBuckets | ( | ) | [inline, private] |
bool llvm::StringMapConstIterator< ValueTy >::operator!= | ( | const StringMapConstIterator< ValueTy > & | RHS | ) | const [inline] |
const value_type& llvm::StringMapConstIterator< ValueTy >::operator* | ( | ) | const [inline] |
Reimplemented in llvm::StringMapIterator< ValueTy >.
StringMapConstIterator llvm::StringMapConstIterator< ValueTy >::operator++ | ( | int | ) | [inline] |
StringMapConstIterator& llvm::StringMapConstIterator< ValueTy >::operator++ | ( | ) | [inline] |
const value_type* llvm::StringMapConstIterator< ValueTy >::operator-> | ( | ) | const [inline] |
Reimplemented in llvm::StringMapIterator< ValueTy >.
bool llvm::StringMapConstIterator< ValueTy >::operator== | ( | const StringMapConstIterator< ValueTy > & | RHS | ) | const [inline] |
StringMapImpl::ItemBucket* llvm::StringMapConstIterator< ValueTy >::Ptr [protected] |