LLVM 22.0.0git
llvm::IntervalMap< KeyT, ValT, N, Traits >::iterator Member List

This is the complete list of members for llvm::IntervalMap< KeyT, ValT, N, Traits >::iterator, including all inherited members.

append(ItTy in_start, ItTy in_end)llvm::const_iterator< MemoryLocation >inline
append(size_type NumInputs, ValueParamT Elt)llvm::const_iterator< MemoryLocation >inline
append(std::initializer_list< MemoryLocation > IL)llvm::const_iterator< MemoryLocation >inline
append(const SmallVectorImpl &RHS)llvm::const_iterator< MemoryLocation >inline
assertSafeToAdd(const void *Elt, size_t N=1)llvm::SmallVectorTemplateCommon< T, typename >inlineprotected
assertSafeToAddRange(const T *From, const T *To)llvm::SmallVectorTemplateCommon< T, typename >inlineprotected
assertSafeToAddRange(ItTy, ItTy)llvm::SmallVectorTemplateCommon< T, typename >inlineprotected
assertSafeToReferenceAfterClear(const T *From, const T *To)llvm::SmallVectorTemplateCommon< T, typename >inlineprotected
assertSafeToReferenceAfterClear(ItTy, ItTy)llvm::SmallVectorTemplateCommon< T, typename >inlineprotected
assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize)llvm::SmallVectorTemplateCommon< T, typename >inlineprotected
assign(size_type NumElts, ValueParamT Elt)llvm::const_iterator< MemoryLocation >inline
assign(ItTy in_start, ItTy in_end)llvm::const_iterator< MemoryLocation >inline
assign(std::initializer_list< MemoryLocation > IL)llvm::const_iterator< MemoryLocation >inline
assign(const SmallVectorImpl &RHS)llvm::const_iterator< MemoryLocation >inline
assignRemote(SmallVectorImpl &&RHS)llvm::const_iterator< MemoryLocation >inlineprotected
back()llvm::SmallVectorTemplateCommon< T, typename >inline
back() constllvm::SmallVectorTemplateCommon< T, typename >inline
begin()llvm::SmallVectorTemplateCommon< T, typename >inline
begin() constllvm::SmallVectorTemplateCommon< T, typename >inline
BeginXllvm::SmallVectorBase< SmallVectorSizeType< T > >protected
Capacityllvm::SmallVectorBase< SmallVectorSizeType< T > >protected
capacity() constllvm::SmallVectorTemplateCommon< T, typename >inline
capacity_in_bytes() constllvm::SmallVectorTemplateCommon< T, typename >inline
clear()llvm::const_iterator< MemoryLocation >inline
const_iterator typedefllvm::const_iterator< MemoryLocation >
const_pointer typedefllvm::SmallVectorTemplateCommon< T, typename >
const_reference typedefllvm::SmallVectorTemplateCommon< T, typename >
const_reverse_iterator typedefllvm::SmallVectorTemplateCommon< T, typename >
data()llvm::SmallVectorTemplateCommon< T, typename >inline
data() constllvm::SmallVectorTemplateCommon< T, typename >inline
destroy_range(T *S, T *E)llvm::SmallVectorTemplateBase< T, bool >inlineprotectedstatic
difference_type typedefllvm::SmallVectorTemplateCommon< T, typename >
emplace_back(ArgTypes &&... Args)llvm::const_iterator< MemoryLocation >inline
empty() constllvm::SmallVectorTemplateCommon< T, typename >inline
end()llvm::SmallVectorTemplateCommon< T, typename >inline
end() constllvm::SmallVectorTemplateCommon< T, typename >inline
erase()llvm::IntervalMap< KeyT, ValT, N, Traits >::iterator
llvm::SmallVectorImpl< MemoryLocation >::const_iterator::erase(const_iterator CI)llvm::const_iterator< MemoryLocation >inline
llvm::SmallVectorImpl< MemoryLocation >::const_iterator::erase(const_iterator CS, const_iterator CE)llvm::const_iterator< MemoryLocation >inline
forward_value_param(T &&V)llvm::SmallVectorTemplateBase< T, bool >inlineprotectedstatic
forward_value_param(const T &V)llvm::SmallVectorTemplateBase< T, bool >inlineprotectedstatic
front()llvm::SmallVectorTemplateCommon< T, typename >inline
front() constllvm::SmallVectorTemplateCommon< T, typename >inline
getFirstEl() constllvm::SmallVectorTemplateCommon< T, typename >inlineprotected
grow(size_t MinSize=0)llvm::SmallVectorTemplateBase< T, bool >protected
grow_pod(size_t MinSize, size_t TSize)llvm::SmallVectorTemplateCommon< T, typename >inlineprotected
llvm::SmallVectorBase< SmallVectorSizeType< T > >::grow_pod(void *FirstEl, size_t MinSize, size_t TSize)llvm::SmallVectorBase< SmallVectorSizeType< T > >protected
growAndAssign(size_t NumElts, const T &Elt)llvm::SmallVectorTemplateBase< T, bool >inlineprotected
growAndEmplaceBack(ArgTypes &&... Args)llvm::SmallVectorTemplateBase< T, bool >inlineprotected
insert(KeyT a, KeyT b, ValT y)llvm::IntervalMap< KeyT, ValT, N, Traits >::iterator
llvm::SmallVectorImpl< MemoryLocation >::const_iterator::insert(iterator I, MemoryLocation &&Elt)llvm::const_iterator< MemoryLocation >inline
llvm::SmallVectorImpl< MemoryLocation >::const_iterator::insert(iterator I, const MemoryLocation &Elt)llvm::const_iterator< MemoryLocation >inline
llvm::SmallVectorImpl< MemoryLocation >::const_iterator::insert(iterator I, size_type NumToInsert, ValueParamT Elt)llvm::const_iterator< MemoryLocation >inline
llvm::SmallVectorImpl< MemoryLocation >::const_iterator::insert(iterator I, ItTy From, ItTy To)llvm::const_iterator< MemoryLocation >inline
llvm::SmallVectorImpl< MemoryLocation >::const_iterator::insert(iterator I, std::initializer_list< MemoryLocation > IL)llvm::const_iterator< MemoryLocation >inline
IntervalMap classllvm::IntervalMap< KeyT, ValT, N, Traits >::iteratorfriend
isRangeInStorage(const void *First, const void *Last) constllvm::SmallVectorTemplateCommon< T, typename >inlineprotected
isReferenceToRange(const void *V, const void *First, const void *Last) constllvm::SmallVectorTemplateCommon< T, typename >inlineprotected
isReferenceToStorage(const void *V) constllvm::SmallVectorTemplateCommon< T, typename >inlineprotected
isSafeToReferenceAfterResize(const void *Elt, size_t NewSize)llvm::SmallVectorTemplateCommon< T, typename >inlineprotected
isSmall() constllvm::SmallVectorTemplateCommon< T, typename >inlineprotected
iterator()=defaultllvm::IntervalMap< KeyT, ValT, N, Traits >::iterator
mallocForGrow(size_t MinSize, size_t &NewCapacity)llvm::SmallVectorTemplateBase< T, bool >protected
llvm::SmallVectorTemplateCommon::mallocForGrow(void *FirstEl, size_t MinSize, size_t TSize, size_t &NewCapacity)llvm::SmallVectorBase< SmallVectorSizeType< T > >protected
max_size() constllvm::SmallVectorTemplateCommon< T, typename >inline
moveElementsForGrow(T *NewElts)llvm::SmallVectorTemplateBase< T, bool >protected
operator!=(const SmallVectorImpl &RHS) constllvm::const_iterator< MemoryLocation >inline
operator++()llvm::IntervalMap< KeyT, ValT, N, Traits >::iteratorinline
operator++(int)llvm::IntervalMap< KeyT, ValT, N, Traits >::iteratorinline
operator--()llvm::IntervalMap< KeyT, ValT, N, Traits >::iteratorinline
operator--(int)llvm::IntervalMap< KeyT, ValT, N, Traits >::iteratorinline
operator<(const SmallVectorImpl &RHS) constllvm::const_iterator< MemoryLocation >inline
operator<=(const SmallVectorImpl &RHS) constllvm::const_iterator< MemoryLocation >inline
operator=(const SmallVectorImpl &RHS)llvm::const_iterator< MemoryLocation >
operator=(SmallVectorImpl &&RHS)llvm::const_iterator< MemoryLocation >
operator==(const SmallVectorImpl &RHS) constllvm::const_iterator< MemoryLocation >inline
operator>(const SmallVectorImpl &RHS) constllvm::const_iterator< MemoryLocation >inline
operator>=(const SmallVectorImpl &RHS) constllvm::const_iterator< MemoryLocation >inline
operator[](size_type idx)llvm::SmallVectorTemplateCommon< T, typename >inline
operator[](size_type idx) constllvm::SmallVectorTemplateCommon< T, typename >inline
pointer typedefllvm::SmallVectorTemplateCommon< T, typename >
pop_back()llvm::SmallVectorTemplateBase< T, bool >inline
pop_back_n(size_type NumItems)llvm::const_iterator< MemoryLocation >inline
pop_back_val()llvm::const_iterator< MemoryLocation >inline
push_back(const T &Elt)llvm::SmallVectorTemplateBase< T, bool >inline
push_back(T &&Elt)llvm::SmallVectorTemplateBase< T, bool >inline
rbegin()llvm::SmallVectorTemplateCommon< T, typename >inline
rbegin() constllvm::SmallVectorTemplateCommon< T, typename >inline
reference typedefllvm::const_iterator< MemoryLocation >
rend()llvm::SmallVectorTemplateCommon< T, typename >inline
rend() constllvm::SmallVectorTemplateCommon< T, typename >inline
reserve(size_type N)llvm::const_iterator< MemoryLocation >inline
reserveForParamAndGetAddress(const T &Elt, size_t N=1)llvm::SmallVectorTemplateBase< T, bool >inlineprotected
reserveForParamAndGetAddress(T &Elt, size_t N=1)llvm::SmallVectorTemplateBase< T, bool >inlineprotected
reserveForParamAndGetAddressImpl(U *This, const T &Elt, size_t N)llvm::SmallVectorTemplateCommon< T, typename >inlineprotectedstatic
resetToSmall()llvm::SmallVectorTemplateCommon< T, typename >inlineprotected
resize(size_type N)llvm::const_iterator< MemoryLocation >inline
resize(size_type N, ValueParamT NV)llvm::const_iterator< MemoryLocation >inline
resize_for_overwrite(size_type N)llvm::const_iterator< MemoryLocation >inline
reverse_iterator typedefllvm::SmallVectorTemplateCommon< T, typename >
set_allocation_range(void *Begin, size_t N)llvm::SmallVectorBase< SmallVectorSizeType< T > >inlineprotected
set_size(size_t N)llvm::SmallVectorBase< SmallVectorSizeType< T > >inlineprotected
setStart(KeyT a)llvm::IntervalMap< KeyT, ValT, N, Traits >::iterator
setStartUnchecked(KeyT a)llvm::IntervalMap< KeyT, ValT, N, Traits >::iteratorinline
setStop(KeyT b)llvm::IntervalMap< KeyT, ValT, N, Traits >::iterator
setStopUnchecked(KeyT b)llvm::IntervalMap< KeyT, ValT, N, Traits >::iteratorinline
setValue(ValT x)llvm::IntervalMap< KeyT, ValT, N, Traits >::iterator
setValueUnchecked(ValT x)llvm::IntervalMap< KeyT, ValT, N, Traits >::iteratorinline
Sizellvm::SmallVectorBase< SmallVectorSizeType< T > >protected
size() constllvm::SmallVectorTemplateCommon< T, typename >inline
size_in_bytes() constllvm::SmallVectorTemplateCommon< T, typename >inline
size_type typedefllvm::const_iterator< MemoryLocation >
SizeTypeMax()llvm::SmallVectorBase< SmallVectorSizeType< T > >inlineprotectedstatic
SmallVectorBase()=deletellvm::SmallVectorBase< SmallVectorSizeType< T > >protected
SmallVectorBase(void *FirstEl, size_t TotalCapacity)llvm::SmallVectorBase< SmallVectorSizeType< T > >inlineprotected
SmallVectorImpl(unsigned N)llvm::const_iterator< MemoryLocation >inlineexplicitprotected
SmallVectorImpl(const SmallVectorImpl &)=deletellvm::const_iterator< MemoryLocation >
SmallVectorTemplateBase(size_t Size)llvm::SmallVectorTemplateBase< T, bool >inlineprotected
SmallVectorTemplateCommon(size_t Size)llvm::SmallVectorTemplateCommon< T, typename >inlineprotected
swap(SmallVectorImpl &RHS)llvm::const_iterator< MemoryLocation >
takeAllocationForGrow(T *NewElts, size_t NewCapacity)llvm::SmallVectorTemplateBase< T, bool >protected
TakesParamByValuellvm::SmallVectorTemplateBase< T, bool >protectedstatic
truncate(size_type N)llvm::const_iterator< MemoryLocation >inline
uninitialized_copy(It1 I, It1 E, It2 Dest)llvm::SmallVectorTemplateBase< T, bool >inlineprotectedstatic
uninitialized_move(It1 I, It1 E, It2 Dest)llvm::SmallVectorTemplateBase< T, bool >inlineprotectedstatic
value_type typedefllvm::SmallVectorTemplateCommon< T, typename >
ValueParamT typedefllvm::const_iterator< MemoryLocation >protected
~SmallVectorImpl()llvm::const_iterator< MemoryLocation >inlineprotected