LLVM API Documentation
#include <StringMap.h>
Public Types | |
typedef StringMapEntry< ValueTy > | value_type |
Public Member Functions | |
StringMapConstIterator () | |
StringMapConstIterator (StringMapEntryBase **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 | |
StringMapEntryBase ** | Ptr |
Definition at line 415 of file StringMap.h.
typedef StringMapEntry<ValueTy> llvm::StringMapConstIterator< ValueTy >::value_type |
Definition at line 419 of file StringMap.h.
llvm::StringMapConstIterator< ValueTy >::StringMapConstIterator | ( | ) | [inline] |
Definition at line 421 of file StringMap.h.
llvm::StringMapConstIterator< ValueTy >::StringMapConstIterator | ( | StringMapEntryBase ** | Bucket, |
bool | NoAdvance = false |
||
) | [inline, explicit] |
Definition at line 423 of file StringMap.h.
bool llvm::StringMapConstIterator< ValueTy >::operator!= | ( | const StringMapConstIterator< ValueTy > & | RHS | ) | const [inline] |
Definition at line 439 of file StringMap.h.
References llvm::StringMapConstIterator< ValueTy >::Ptr.
const value_type& llvm::StringMapConstIterator< ValueTy >::operator* | ( | ) | const [inline] |
Reimplemented in llvm::StringMapIterator< ValueTy >.
Definition at line 429 of file StringMap.h.
StringMapConstIterator& llvm::StringMapConstIterator< ValueTy >::operator++ | ( | ) | [inline] |
Definition at line 443 of file StringMap.h.
References llvm::StringMapConstIterator< ValueTy >::Ptr.
StringMapConstIterator llvm::StringMapConstIterator< ValueTy >::operator++ | ( | int | ) | [inline] |
Definition at line 448 of file StringMap.h.
const value_type* llvm::StringMapConstIterator< ValueTy >::operator-> | ( | ) | const [inline] |
Reimplemented in llvm::StringMapIterator< ValueTy >.
Definition at line 432 of file StringMap.h.
bool llvm::StringMapConstIterator< ValueTy >::operator== | ( | const StringMapConstIterator< ValueTy > & | RHS | ) | const [inline] |
Definition at line 436 of file StringMap.h.
References llvm::StringMapConstIterator< ValueTy >::Ptr.
StringMapEntryBase** llvm::StringMapConstIterator< ValueTy >::Ptr [protected] |
Definition at line 417 of file StringMap.h.
Referenced by llvm::StringMapConstIterator< ValueTy >::operator!=(), llvm::StringMapIterator< ValueTy >::operator*(), llvm::StringMapConstIterator< ValueTy >::operator++(), llvm::StringMapIterator< ValueTy >::operator->(), and llvm::StringMapConstIterator< ValueTy >::operator==().