|
LLVM
4.0.0
|
#include <DenseMap.h>
Public Types | |
| typedef ptrdiff_t | difference_type |
| typedef std::conditional < IsConst, const Bucket, Bucket >::type | value_type |
| typedef value_type * | pointer |
| typedef value_type & | reference |
| typedef std::forward_iterator_tag | iterator_category |
Public Member Functions | |
| DenseMapIterator () | |
| DenseMapIterator (pointer Pos, pointer E, const DebugEpochBase &Epoch, bool NoAdvance=false) | |
| template<bool IsConstSrc, typename = typename std::enable_if<!IsConstSrc && IsConst>::type> | |
| DenseMapIterator (const DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConstSrc > &I) | |
| reference | operator* () const |
| pointer | operator-> () const |
| bool | operator== (const ConstIterator &RHS) const |
| bool | operator!= (const ConstIterator &RHS) const |
| DenseMapIterator & | operator++ () |
| DenseMapIterator | operator++ (int) |
Friends | |
| class | DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, true > |
| class | DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, false > |
Definition at line 51 of file DenseMap.h.
| typedef ptrdiff_t llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst >::difference_type |
Definition at line 1040 of file DenseMap.h.
| typedef std::forward_iterator_tag llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst >::iterator_category |
Definition at line 1045 of file DenseMap.h.
| typedef value_type* llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst >::pointer |
Definition at line 1043 of file DenseMap.h.
| typedef value_type& llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst >::reference |
Definition at line 1044 of file DenseMap.h.
| typedef std::conditional<IsConst, const Bucket, Bucket>::type llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst >::value_type |
Definition at line 1042 of file DenseMap.h.
|
inline |
Definition at line 1051 of file DenseMap.h.
|
inline |
Definition at line 1053 of file DenseMap.h.
References assert().
|
inline |
Definition at line 1065 of file DenseMap.h.
|
inline |
Definition at line 1085 of file DenseMap.h.
References assert(), llvm::DebugEpochBase::HandleBase::getEpochAddress(), llvm::DebugEpochBase::HandleBase::isHandleInSync(), and Ptr.
|
inline |
Definition at line 1069 of file DenseMap.h.
|
inline |
Definition at line 1093 of file DenseMap.h.
|
inline |
Definition at line 1099 of file DenseMap.h.
References assert().
|
inline |
Definition at line 1073 of file DenseMap.h.
|
inline |
Definition at line 1078 of file DenseMap.h.
References assert(), llvm::DebugEpochBase::HandleBase::getEpochAddress(), llvm::DebugEpochBase::HandleBase::isHandleInSync(), and Ptr.
|
friend |
Definition at line 1037 of file DenseMap.h.
|
friend |
Definition at line 1036 of file DenseMap.h.
1.8.6