LLVM  14.0.0git
llvm::SmallVectorTemplateBase< T, true > Member List

This is the complete list of members for llvm::SmallVectorTemplateBase< T, true >, including all inherited members.

assertSafeToAdd(const void *Elt, size_t N=1)llvm::SmallVectorTemplateCommon< T >inlineprotected
assertSafeToAddRange(const T *From, const T *To)llvm::SmallVectorTemplateCommon< T >inlineprotected
assertSafeToAddRange(ItTy, ItTy)llvm::SmallVectorTemplateCommon< T >inlineprotected
assertSafeToReferenceAfterClear(const T *From, const T *To)llvm::SmallVectorTemplateCommon< T >inlineprotected
assertSafeToReferenceAfterClear(ItTy, ItTy)llvm::SmallVectorTemplateCommon< T >inlineprotected
assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize)llvm::SmallVectorTemplateCommon< T >inlineprotected
back()llvm::SmallVectorTemplateCommon< T >inline
back() constllvm::SmallVectorTemplateCommon< T >inline
begin()llvm::SmallVectorTemplateCommon< T >inline
begin() constllvm::SmallVectorTemplateCommon< T >inline
BeginXllvm::SmallVectorBase< SmallVectorSizeType< T > >protected
Capacityllvm::SmallVectorBase< SmallVectorSizeType< T > >protected
capacity() constllvm::SmallVectorBase< SmallVectorSizeType< T > >inline
capacity_in_bytes() constllvm::SmallVectorTemplateCommon< T >inline
const_iterator typedefllvm::SmallVectorTemplateCommon< T >
const_pointer typedefllvm::SmallVectorTemplateCommon< T >
const_reference typedefllvm::SmallVectorTemplateCommon< T >
const_reverse_iterator typedefllvm::SmallVectorTemplateCommon< T >
data()llvm::SmallVectorTemplateCommon< T >inline
data() constllvm::SmallVectorTemplateCommon< T >inline
destroy_range(T *, T *)llvm::SmallVectorTemplateBase< T, true >inlineprotectedstatic
difference_type typedefllvm::SmallVectorTemplateCommon< T >
empty() constllvm::SmallVectorBase< SmallVectorSizeType< T > >inline
end()llvm::SmallVectorTemplateCommon< T >inline
end() constllvm::SmallVectorTemplateCommon< T >inline
forward_value_param(ValueParamT V)llvm::SmallVectorTemplateBase< T, true >inlineprotectedstatic
front()llvm::SmallVectorTemplateCommon< T >inline
front() constllvm::SmallVectorTemplateCommon< T >inline
grow(size_t MinSize=0)llvm::SmallVectorTemplateBase< T, true >inlineprotected
grow_pod(size_t MinSize, size_t TSize)llvm::SmallVectorTemplateCommon< T >inlineprotected
SmallVectorBase< SmallVectorSizeType< T > >::grow_pod(void *FirstEl, size_t MinSize, size_t TSize)llvm::SmallVectorBase< SmallVectorSizeType< T > >protected
growAndAssign(size_t NumElts, T Elt)llvm::SmallVectorTemplateBase< T, true >inlineprotected
growAndEmplaceBack(ArgTypes &&... Args)llvm::SmallVectorTemplateBase< T, true >inlineprotected
isRangeInStorage(const void *First, const void *Last) constllvm::SmallVectorTemplateCommon< T >inlineprotected
isReferenceToRange(const void *V, const void *First, const void *Last) constllvm::SmallVectorTemplateCommon< T >inlineprotected
isReferenceToStorage(const void *V) constllvm::SmallVectorTemplateCommon< T >inlineprotected
isSafeToReferenceAfterResize(const void *Elt, size_t NewSize)llvm::SmallVectorTemplateCommon< T >inlineprotected
isSmall() constllvm::SmallVectorTemplateCommon< T >inlineprotected
iterator typedefllvm::SmallVectorTemplateCommon< T >
mallocForGrow(size_t MinSize, size_t TSize, size_t &NewCapacity)llvm::SmallVectorBase< SmallVectorSizeType< T > >protected
max_size() constllvm::SmallVectorTemplateCommon< T >inline
operator[](size_type idx)llvm::SmallVectorTemplateCommon< T >inline
operator[](size_type idx) constllvm::SmallVectorTemplateCommon< T >inline
pointer typedefllvm::SmallVectorTemplateCommon< T >
pop_back()llvm::SmallVectorTemplateBase< T, true >inline
push_back(ValueParamT Elt)llvm::SmallVectorTemplateBase< T, true >inline
rbegin()llvm::SmallVectorTemplateCommon< T >inline
rbegin() constllvm::SmallVectorTemplateCommon< T >inline
reference typedefllvm::SmallVectorTemplateCommon< T >
rend()llvm::SmallVectorTemplateCommon< T >inline
rend() constllvm::SmallVectorTemplateCommon< T >inline
reserveForParamAndGetAddress(const T &Elt, size_t N=1)llvm::SmallVectorTemplateBase< T, true >inlineprotected
reserveForParamAndGetAddress(T &Elt, size_t N=1)llvm::SmallVectorTemplateBase< T, true >inlineprotected
reserveForParamAndGetAddressImpl(U *This, const T &Elt, size_t N)llvm::SmallVectorTemplateCommon< T >inlineprotectedstatic
resetToSmall()llvm::SmallVectorTemplateCommon< T >inlineprotected
reverse_iterator typedefllvm::SmallVectorTemplateCommon< T >
set_size(size_t N)llvm::SmallVectorBase< SmallVectorSizeType< T > >inlineprotected
size() constllvm::SmallVectorBase< SmallVectorSizeType< T > >inline
Sizellvm::SmallVectorBase< SmallVectorSizeType< T > >protected
size_in_bytes() constllvm::SmallVectorTemplateCommon< T >inline
size_type typedefllvm::SmallVectorTemplateCommon< T >
SizeTypeMax()llvm::SmallVectorBase< SmallVectorSizeType< T > >inlineprotectedstatic
SmallVectorBase()=deletellvm::SmallVectorBase< SmallVectorSizeType< T > >protected
SmallVectorBase(void *FirstEl, size_t TotalCapacity)llvm::SmallVectorBase< SmallVectorSizeType< T > >inlineprotected
SmallVectorTemplateBase(size_t Size)llvm::SmallVectorTemplateBase< T, true >inlineprotected
SmallVectorTemplateCommon(size_t Size)llvm::SmallVectorTemplateCommon< T >inlineprotected
SmallVectorTemplateCommon< T > classllvm::SmallVectorTemplateBase< T, true >friend
TakesParamByValuellvm::SmallVectorTemplateBase< T, true >protectedstatic
uninitialized_copy(It1 I, It1 E, It2 Dest)llvm::SmallVectorTemplateBase< T, true >inlineprotectedstatic
uninitialized_copy(T1 *I, T1 *E, T2 *Dest, std::enable_if_t< std::is_same< typename std::remove_const< T1 >::type, T2 >::value > *=nullptr)llvm::SmallVectorTemplateBase< T, true >inlineprotectedstatic
uninitialized_move(It1 I, It1 E, It2 Dest)llvm::SmallVectorTemplateBase< T, true >inlineprotectedstatic
value_type typedefllvm::SmallVectorTemplateCommon< T >
ValueParamT typedefllvm::SmallVectorTemplateBase< T, true >protected