ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::core::SmallVectorImpl< T > Member List

This is the complete list of members for cloudViewer::core::SmallVectorImpl< T >, including all inherited members.

append(in_iter in_start, in_iter in_end)cloudViewer::core::SmallVectorImpl< T >inline
append(size_type NumInputs, ValueParamT Elt)cloudViewer::core::SmallVectorImpl< T >inline
append(std::initializer_list< T > IL)cloudViewer::core::SmallVectorImpl< T >inline
append(const SmallVectorImpl &RHS)cloudViewer::core::SmallVectorImpl< T >inline
assertSafeToAdd(const void *Elt, size_t N=1)cloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
assertSafeToAddRange(const T *From, const T *To)cloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
assertSafeToAddRange(ItTy, ItTy)cloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
assertSafeToReferenceAfterClear(const T *From, const T *To)cloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
assertSafeToReferenceAfterClear(ItTy, ItTy)cloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
assertSafeToReferenceAfterResize(const void *Elt, size_t NewSize)cloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
assign(size_type NumElts, ValueParamT Elt)cloudViewer::core::SmallVectorImpl< T >inline
assign(in_iter in_start, in_iter in_end)cloudViewer::core::SmallVectorImpl< T >inline
assign(std::initializer_list< T > IL)cloudViewer::core::SmallVectorImpl< T >inline
assign(const SmallVectorImpl &RHS)cloudViewer::core::SmallVectorImpl< T >inline
assignRemote(SmallVectorImpl &&RHS)cloudViewer::core::SmallVectorImpl< T >inlineprotected
back()cloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
back() constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
begin()cloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
begin() constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
BeginXcloudViewer::core::SmallVectorBase< SmallVectorSizeType< T > >protected
capacity() constcloudViewer::core::SmallVectorBase< SmallVectorSizeType< T > >inline
CapacitycloudViewer::core::SmallVectorBase< SmallVectorSizeType< T > >protected
capacity_in_bytes() constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
clear()cloudViewer::core::SmallVectorImpl< T >inline
const_iterator typedefcloudViewer::core::SmallVectorImpl< T >
const_pointer typedefcloudViewer::core::SmallVectorTemplateCommon< T, typename >
const_reference typedefcloudViewer::core::SmallVectorTemplateCommon< T, typename >
const_reverse_iterator typedefcloudViewer::core::SmallVectorTemplateCommon< T, typename >
data()cloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
data() constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
destroy_range(T *S, T *E)cloudViewer::core::SmallVectorTemplateBase< T, bool >inlineprotectedstatic
difference_type typedefcloudViewer::core::SmallVectorTemplateCommon< T, typename >
emplace_back(ArgTypes &&...Args)cloudViewer::core::SmallVectorImpl< T >inline
empty() constcloudViewer::core::SmallVectorBase< SmallVectorSizeType< T > >inline
end()cloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
end() constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
erase(const_iterator CI)cloudViewer::core::SmallVectorImpl< T >inline
erase(const_iterator CS, const_iterator CE)cloudViewer::core::SmallVectorImpl< T >inline
forward_value_param(T &&V)cloudViewer::core::SmallVectorTemplateBase< T, bool >inlineprotectedstatic
forward_value_param(const T &V)cloudViewer::core::SmallVectorTemplateBase< T, bool >inlineprotectedstatic
front()cloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
front() constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
grow(size_t MinSize=0)cloudViewer::core::SmallVectorTemplateBase< T, bool >protected
grow_pod(size_t MinSize, size_t TSize)cloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
SmallVectorBase< SmallVectorSizeType< T > >::grow_pod(void *FirstEl, size_t MinSize, size_t TSize)cloudViewer::core::SmallVectorBase< SmallVectorSizeType< T > >protected
growAndAssign(size_t NumElts, const T &Elt)cloudViewer::core::SmallVectorTemplateBase< T, bool >inlineprotected
growAndEmplaceBack(ArgTypes &&...Args)cloudViewer::core::SmallVectorTemplateBase< T, bool >inlineprotected
insert(iterator I, T &&Elt)cloudViewer::core::SmallVectorImpl< T >inline
insert(iterator I, const T &Elt)cloudViewer::core::SmallVectorImpl< T >inline
insert(iterator I, size_type NumToInsert, ValueParamT Elt)cloudViewer::core::SmallVectorImpl< T >inline
insert(iterator I, ItTy From, ItTy To)cloudViewer::core::SmallVectorImpl< T >inline
insert(iterator I, std::initializer_list< T > IL)cloudViewer::core::SmallVectorImpl< T >inline
isRangeInStorage(const void *First, const void *Last) constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
isReferenceToRange(const void *V, const void *First, const void *Last) constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
isReferenceToStorage(const void *V) constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
isSafeToReferenceAfterResize(const void *Elt, size_t NewSize)cloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
isSmall() constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
iterator typedefcloudViewer::core::SmallVectorImpl< T >
mallocForGrow(size_t MinSize, size_t &NewCapacity)cloudViewer::core::SmallVectorTemplateBase< T, bool >inlineprotected
cloudViewer::core::SmallVectorTemplateCommon::mallocForGrow(size_t MinSize, size_t TSize, size_t &NewCapacity)cloudViewer::core::SmallVectorBase< SmallVectorSizeType< T > >protected
max_size() constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
moveElementsForGrow(T *NewElts)cloudViewer::core::SmallVectorTemplateBase< T, bool >protected
operator!=(const SmallVectorImpl &RHS) constcloudViewer::core::SmallVectorImpl< T >inline
operator<(const SmallVectorImpl &RHS) constcloudViewer::core::SmallVectorImpl< T >inline
operator<=(const SmallVectorImpl &RHS) constcloudViewer::core::SmallVectorImpl< T >inline
operator=(const SmallVectorImpl &RHS)cloudViewer::core::SmallVectorImpl< T >
operator=(SmallVectorImpl &&RHS)cloudViewer::core::SmallVectorImpl< T >
operator==(const SmallVectorImpl &RHS) constcloudViewer::core::SmallVectorImpl< T >inline
operator>(const SmallVectorImpl &RHS) constcloudViewer::core::SmallVectorImpl< T >inline
operator>=(const SmallVectorImpl &RHS) constcloudViewer::core::SmallVectorImpl< T >inline
operator[](size_type idx)cloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
operator[](size_type idx) constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
pointer typedefcloudViewer::core::SmallVectorTemplateCommon< T, typename >
pop_back()cloudViewer::core::SmallVectorTemplateBase< T, bool >inline
pop_back_n(size_type NumItems)cloudViewer::core::SmallVectorImpl< T >inline
pop_back_val()cloudViewer::core::SmallVectorImpl< T >inline
push_back(const T &Elt)cloudViewer::core::SmallVectorTemplateBase< T, bool >inline
push_back(T &&Elt)cloudViewer::core::SmallVectorTemplateBase< T, bool >inline
rbegin()cloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
rbegin() constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
reference typedefcloudViewer::core::SmallVectorImpl< T >
rend()cloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
rend() constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
reserve(size_type N)cloudViewer::core::SmallVectorImpl< T >inline
reserveForParamAndGetAddress(const T &Elt, size_t N=1)cloudViewer::core::SmallVectorTemplateBase< T, bool >inlineprotected
reserveForParamAndGetAddress(T &Elt, size_t N=1)cloudViewer::core::SmallVectorTemplateBase< T, bool >inlineprotected
reserveForParamAndGetAddressImpl(U *This, const T &Elt, size_t N)cloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotectedstatic
resetToSmall()cloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
resize(size_type N)cloudViewer::core::SmallVectorImpl< T >inline
resize(size_type N, ValueParamT NV)cloudViewer::core::SmallVectorImpl< T >inline
resize_for_overwrite(size_type N)cloudViewer::core::SmallVectorImpl< T >inline
reverse_iterator typedefcloudViewer::core::SmallVectorTemplateCommon< T, typename >
set_size(size_t N)cloudViewer::core::SmallVectorBase< SmallVectorSizeType< T > >inlineprotected
size() constcloudViewer::core::SmallVectorBase< SmallVectorSizeType< T > >inline
SizecloudViewer::core::SmallVectorBase< SmallVectorSizeType< T > >protected
size_in_bytes() constcloudViewer::core::SmallVectorTemplateCommon< T, typename >inline
size_type typedefcloudViewer::core::SmallVectorImpl< T >
SizeTypeMax()cloudViewer::core::SmallVectorBase< SmallVectorSizeType< T > >inlineprotectedstatic
SmallVectorBase()=deletecloudViewer::core::SmallVectorBase< SmallVectorSizeType< T > >protected
SmallVectorBase(void *FirstEl, size_t TotalCapacity)cloudViewer::core::SmallVectorBase< SmallVectorSizeType< T > >inlineprotected
SmallVectorImpl(unsigned N)cloudViewer::core::SmallVectorImpl< T >inlineexplicitprotected
SmallVectorImpl(const SmallVectorImpl &)=deletecloudViewer::core::SmallVectorImpl< T >
SmallVectorTemplateBase(size_t Size)cloudViewer::core::SmallVectorTemplateBase< T, bool >inlineprotected
SmallVectorTemplateCommon(size_t Size)cloudViewer::core::SmallVectorTemplateCommon< T, typename >inlineprotected
swap(SmallVectorImpl &RHS)cloudViewer::core::SmallVectorImpl< T >
takeAllocationForGrow(T *NewElts, size_t NewCapacity)cloudViewer::core::SmallVectorTemplateBase< T, bool >protected
TakesParamByValuecloudViewer::core::SmallVectorTemplateBase< T, bool >protectedstatic
truncate(size_type N)cloudViewer::core::SmallVectorImpl< T >inline
uninitialized_copy(It1 I, It1 E, It2 Dest)cloudViewer::core::SmallVectorTemplateBase< T, bool >inlineprotectedstatic
uninitialized_move(It1 I, It1 E, It2 Dest)cloudViewer::core::SmallVectorTemplateBase< T, bool >inlineprotectedstatic
value_type typedefcloudViewer::core::SmallVectorTemplateCommon< T, typename >
ValueParamT typedefcloudViewer::core::SmallVectorImpl< T >protected
~SmallVectorImpl()cloudViewer::core::SmallVectorImpl< T >inline