class AllocatorList::IteratorImpl
Declaration
template <class ValueT, class IteratorBase>
class AllocatorList::IteratorImpl { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/AllocatorList.h:88
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, typename std::enable_if<std::is_convertible<OtherIteratorBase, IteratorBase>::value>::type * = nullptr)
- public ~IteratorImpl<ValueT, IteratorBase>()
Methods
¶IteratorImpl<ValueT, IteratorBase>()
IteratorImpl<ValueT, IteratorBase>()
Declared at: llvm/include/llvm/ADT/AllocatorList.h:105
¶IteratorImpl<ValueT, IteratorBase>(
const IteratorImpl<ValueT, IteratorBase>&)
IteratorImpl<ValueT, IteratorBase>(
const IteratorImpl<ValueT, IteratorBase>&)
Declared at: llvm/include/llvm/ADT/AllocatorList.h:106
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:109
Parameters
- const IteratorBase& I
¶template <class OtherValueT,
class OtherIteratorBase>
IteratorImpl<ValueT, IteratorBase>(
const IteratorImpl<OtherValueT,
OtherIteratorBase>& X,
typename std::enable_if<std::is_convertible<
OtherIteratorBase,
IteratorBase>::value>::type* = nullptr)
template <class OtherValueT,
class OtherIteratorBase>
IteratorImpl<ValueT, IteratorBase>(
const IteratorImpl<OtherValueT,
OtherIteratorBase>& X,
typename std::enable_if<std::is_convertible<
OtherIteratorBase,
IteratorBase>::value>::type* = nullptr)
Declared at: llvm/include/llvm/ADT/AllocatorList.h:112
Templates
- OtherValueT
- OtherIteratorBase
Parameters
- const IteratorImpl<OtherValueT, OtherIteratorBase>& X
- typename std::enable_if<std::is_convertible< OtherIteratorBase, IteratorBase>::value>::type* = nullptr
¶~IteratorImpl<ValueT, IteratorBase>()
~IteratorImpl<ValueT, IteratorBase>()
Declared at: llvm/include/llvm/ADT/AllocatorList.h:117