class AllocatorList::IteratorImpl
Declaration
template <class ValueT, class IteratorBase>
class AllocatorList::IteratorImpl { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/AllocatorList.h:87
Templates
- ValueT
- IteratorBase
Method Overview
- public IteratorImpl<ValueT, IteratorBase>()
- public IteratorImpl<ValueT, IteratorBase>(const IteratorImpl<ValueT, IteratorBase> &)
- public IteratorImpl<ValueT, IteratorBase>(const IteratorBase & I)
- public template <class OtherValueT, class OtherIteratorBase> IteratorImpl<ValueT, IteratorBase>(const IteratorImpl<OtherValueT, OtherIteratorBase> & X, std::enable_if_t<std::is_convertible<OtherIteratorBase, IteratorBase>::value> * = nullptr)
- public ~IteratorImpl<ValueT, IteratorBase>()
Methods
¶IteratorImpl<ValueT, IteratorBase>()
IteratorImpl<ValueT, IteratorBase>()
Declared at: llvm/include/llvm/ADT/AllocatorList.h:104
¶IteratorImpl<ValueT, IteratorBase>(
const IteratorImpl<ValueT, IteratorBase>&)
IteratorImpl<ValueT, IteratorBase>(
const IteratorImpl<ValueT, IteratorBase>&)
Declared at: llvm/include/llvm/ADT/AllocatorList.h:105
Parameters
- const IteratorImpl<ValueT, IteratorBase>&
¶IteratorImpl<ValueT, IteratorBase>(
const IteratorBase& I)
IteratorImpl<ValueT, IteratorBase>(
const IteratorBase& I)
Declared at: llvm/include/llvm/ADT/AllocatorList.h:108
Parameters
- const IteratorBase& I
¶template <class OtherValueT,
class OtherIteratorBase>
IteratorImpl<ValueT, IteratorBase>(
const IteratorImpl<OtherValueT,
OtherIteratorBase>& X,
std::enable_if_t<std::is_convertible<
OtherIteratorBase,
IteratorBase>::value>* = nullptr)
template <class OtherValueT,
class OtherIteratorBase>
IteratorImpl<ValueT, IteratorBase>(
const IteratorImpl<OtherValueT,
OtherIteratorBase>& X,
std::enable_if_t<std::is_convertible<
OtherIteratorBase,
IteratorBase>::value>* = nullptr)
Declared at: llvm/include/llvm/ADT/AllocatorList.h:111
Templates
- OtherValueT
- OtherIteratorBase
Parameters
- const IteratorImpl<OtherValueT, OtherIteratorBase>& X
- std::enable_if_t< std::is_convertible<OtherIteratorBase, IteratorBase>::value>* = nullptr
¶~IteratorImpl<ValueT, IteratorBase>()
~IteratorImpl<ValueT, IteratorBase>()
Declared at: llvm/include/llvm/ADT/AllocatorList.h:116