class DenseMapIterator
Declaration
template <typename KeyT,
typename ValueT,
typename KeyInfoT = DenseMapInfo<KeyT>,
typename Bucket = llvm::detail::DenseMapPair<KeyT, ValueT>,
bool IsConst = false>
class DenseMapIterator : private HandleBase { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/DenseMap.h:1159
Inherits from: DebugEpochBase::HandleBase
Templates
- KeyT
- ValueT
- KeyInfoT = DenseMapInfo<KeyT>
- Bucket = llvm::detail::DenseMapPair<KeyT, ValueT>
- bool IsConst = false
Method Overview
- public DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, IsConst>()
- public DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, IsConst>(llvm::DenseMapIterator::pointer Pos, llvm::DenseMapIterator::pointer E, const llvm::DebugEpochBase & Epoch, bool NoAdvance = false)
- public template <bool IsConstSrc, typename = typename std::enable_if<!IsConstSrc && IsConst>::type> DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, IsConst>(const DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, IsConstSrc> & I)
Methods
¶DenseMapIterator<KeyT,
ValueT,
KeyInfoT,
Bucket,
IsConst>()
DenseMapIterator<KeyT,
ValueT,
KeyInfoT,
Bucket,
IsConst>()
Declared at: llvm/include/llvm/ADT/DenseMap.h:1178
¶DenseMapIterator<KeyT,
ValueT,
KeyInfoT,
Bucket,
IsConst>(
llvm::DenseMapIterator::pointer Pos,
llvm::DenseMapIterator::pointer E,
const llvm::DebugEpochBase& Epoch,
bool NoAdvance = false)
DenseMapIterator<KeyT,
ValueT,
KeyInfoT,
Bucket,
IsConst>(
llvm::DenseMapIterator::pointer Pos,
llvm::DenseMapIterator::pointer E,
const llvm::DebugEpochBase& Epoch,
bool NoAdvance = false)
Declared at: llvm/include/llvm/ADT/DenseMap.h:1180
Parameters
- llvm::DenseMapIterator::pointer Pos
- llvm::DenseMapIterator::pointer E
- const llvm::DebugEpochBase& Epoch
- bool NoAdvance = false
¶template <bool IsConstSrc,
typename = typename std::enable_if<
!IsConstSrc && IsConst>::type>
DenseMapIterator<KeyT,
ValueT,
KeyInfoT,
Bucket,
IsConst>(
const DenseMapIterator<KeyT,
ValueT,
KeyInfoT,
Bucket,
IsConstSrc>& I)
template <bool IsConstSrc,
typename = typename std::enable_if<
!IsConstSrc && IsConst>::type>
DenseMapIterator<KeyT,
ValueT,
KeyInfoT,
Bucket,
IsConst>(
const DenseMapIterator<KeyT,
ValueT,
KeyInfoT,
Bucket,
IsConstSrc>& I)
Declared at: llvm/include/llvm/ADT/DenseMap.h:1198
Templates
- bool IsConstSrc
- = typename std::enable_if<!IsConstSrc && IsConst>::type
Parameters
- const DenseMapIterator<KeyT, ValueT, KeyInfoT, Bucket, IsConstSrc>& I