LLVM: llvm::ValueMapIteratorImpl< DenseMapT, KeyT, IsConst (original) (raw)

#include "[llvm/IR/ValueMap.h](ValueMap%5F8h%5Fsource.html)"

Public Types
using iterator_category = std::forward_iterator_tag
using value_type = std::pair<KeyT, typename DenseMapT::mapped_type>
using difference_type = std::ptrdiff_t
using pointer = value_type *
using reference = value_type &
Public Member Functions
ValueMapIteratorImpl ()=default
ValueMapIteratorImpl (BaseT I)
template<bool C = IsConst, typename = std::enable_if_t>
ValueMapIteratorImpl (const ValueMapIteratorImpl< DenseMapT, KeyT, false > &Other)
BaseT base () const
ValueTypeProxy operator* () const
ValueTypeProxy operator-> () const
bool operator== (const ValueMapIteratorImpl &RHS) const
bool operator!= (const ValueMapIteratorImpl &RHS) const
ValueMapIteratorImpl & operator++ ()
ValueMapIteratorImpl operator++ (int)

template<typename DenseMapT, typename KeyT, bool IsConst>
class llvm::ValueMapIteratorImpl< DenseMapT, KeyT, IsConst >

Definition at line 322 of file ValueMap.h.

difference_type

template<typename DenseMapT, typename KeyT, bool IsConst>

iterator_category

template<typename DenseMapT, typename KeyT, bool IsConst>

pointer

template<typename DenseMapT, typename KeyT, bool IsConst>

reference

template<typename DenseMapT, typename KeyT, bool IsConst>

value_type

template<typename DenseMapT, typename KeyT, bool IsConst>

template<typename DenseMapT, typename KeyT, bool IsConst>

ValueMapIteratorImpl() [2/3]

template<typename DenseMapT, typename KeyT, bool IsConst>

ValueMapIteratorImpl() [3/3]

template<typename DenseMapT, typename KeyT, bool IsConst>

template<bool C = IsConst, typename = std::enable_if_t>

base()

template<typename DenseMapT, typename KeyT, bool IsConst>

operator!=()

template<typename DenseMapT, typename KeyT, bool IsConst>

operator*()

template<typename DenseMapT, typename KeyT, bool IsConst>

operator++() [1/2]

template<typename DenseMapT, typename KeyT, bool IsConst>

operator++() [2/2]

template<typename DenseMapT, typename KeyT, bool IsConst>

operator->()

template<typename DenseMapT, typename KeyT, bool IsConst>

operator==()

template<typename DenseMapT, typename KeyT, bool IsConst>


The documentation for this class was generated from the following file: