|
LLVM
3.7.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 50 of file DenseMap.h.
| typedef ptrdiff_t llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst >::difference_type |
Definition at line 993 of file DenseMap.h.
| typedef std::forward_iterator_tag llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst >::iterator_category |
Definition at line 998 of file DenseMap.h.
| typedef value_type* llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst >::pointer |
Definition at line 996 of file DenseMap.h.
| typedef value_type& llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst >::reference |
Definition at line 997 of file DenseMap.h.
| typedef std::conditional<IsConst, const Bucket, Bucket>::type llvm::DenseMapIterator< KeyT, ValueT, KeyInfoT, Bucket, IsConst >::value_type |
Definition at line 995 of file DenseMap.h.
|
inline |
Definition at line 1002 of file DenseMap.h.
|
inline |
Definition at line 1004 of file DenseMap.h.
|
inline |
Definition at line 1016 of file DenseMap.h.
|
inline |
Definition at line 1036 of file DenseMap.h.
References llvm::DebugEpochBase::HandleBase::getEpochAddress(), and llvm::DebugEpochBase::HandleBase::isHandleInSync().
|
inline |
Definition at line 1020 of file DenseMap.h.
|
inline |
Definition at line 1044 of file DenseMap.h.
|
inline |
Definition at line 1050 of file DenseMap.h.
|
inline |
Definition at line 1024 of file DenseMap.h.
|
inline |
Definition at line 1029 of file DenseMap.h.
References llvm::DebugEpochBase::HandleBase::getEpochAddress(), and llvm::DebugEpochBase::HandleBase::isHandleInSync().
|
friend |
Definition at line 990 of file DenseMap.h.
|
friend |
Definition at line 989 of file DenseMap.h.
1.8.6