VCTR
Loading...
Searching...
No Matches
vctr::OwnedVector< OwnedElementType > Member List

This is the complete list of members for vctr::OwnedVector< OwnedElementType >, including all inherited members.

all(Fn &&predicate) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
allElementsAreFinite()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
allElementsAreFinite()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
allElementsEqual(const T &value) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
allElementsEqual() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
any(Fn &&predicate) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
anyElementIsNaN()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
anyElementIsNaN()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
append(VctrToAppend &&vctrToAppend, bool moveValuesFromSrc=false)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
assign(std::initializer_list< ElementType > elements)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
at(size_t i)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
at(size_t i) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
back()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
back() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
backIdx() const noexceptvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
backIdx() noexceptvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inlinestatic
begin()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
begin() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
capacity() const noexceptvctr::Vector< std::unique_ptr< OwnedElementType > >inline
clear() noexceptvctr::Vector< std::unique_ptr< OwnedElementType > >inline
contains(const T &value) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
contains(It it) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
copyFrom(const ElementType *otherData, size_t otherSize)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
count(const ElementType &valueToLookFor) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
countIf(Fn &&predicate) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
data()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
data() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
elementsAreSorted() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
emplace_back(Args &&... args)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
empty() const noexceptvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
end()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
end() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
erase(ConstIterator elementToErase)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
erase(size_t idx)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
erase(ConstIterator first, ConstIterator last)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
erase(size_t startIdx, size_t numElements)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
eraseAllOccurrencesIf(Fn &&predicate)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
eraseAllOccurrencesOf(const T &value)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
eraseFirstOccurrenceIf(Fn &&predicate)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
eraseFirstOccurrenceOf(const T &value)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
evalNextVectorOpInExpressionChain(void *) const (defined in vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
fill(const value_type &value)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
fillLinspace(ElementType start, ElementType stop, bool includeEnd=true)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
find(const T &valueToLookFor)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
find(const T &valueToLookFor) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
findIf(Fn &&predicate)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
findIf(Fn &&predicate) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
findIfReverse(Fn &&predicate)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
findIfReverse(Fn &&predicate) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
findReverse(const T &valueToLookFor)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
findReverse(const T &valueToLookFor) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
firstValueGreaterThan(const value_type &valueToLookFor) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
firstValueGreaterThanOrEqualTo(const value_type &valueToLookFor) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
forEach(Fn &&fn)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
forEach(Fn &&fn) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
forEach(Fn &&fn)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
forEach(Fn &&fn)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
forEach(Fn &&fn) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
forEach(Fn &&fn)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
forEach(Fn &&fn, Args &&... fnArgs)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
forEach(Fn &&fn, Args &&... fnArgs) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
forEach(Fn &&fn, Args &&... fnArgs)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
front()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
front() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
get_allocator() const noexceptvctr::Vector< std::unique_ptr< OwnedElementType > >inline
getExtent(size_t amountToShrink=0)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inlinestatic
getNeon(size_t i) const &&isvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
getStorageInfo() const (defined in vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
getUnderlyingVector()vctr::Vector< std::unique_ptr< OwnedElementType > >inline
getUnderlyingVector() constvctr::Vector< std::unique_ptr< OwnedElementType > >inline
indexIf(Fn &&predicate) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
indexIfReverse(Fn &&predicate) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
indexOf(const T &value) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
indexOfReverse(const T &value) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
init(size_t newSize, const value_type &value)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
init(size_t newSize, Fn &&initializerFunction)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
insert(ConstIterator pos, const ElementType &value)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
insert(size_t idx, const ElementType &value)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
insert(ConstIterator pos, ElementType &&value)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
insert(size_t idx, ElementType &&value)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
insert(ConstIterator pos, size_t numCopies, const ElementType &value)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
insert(size_t idx, size_t numCopies, const ElementType &value)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
insert(ConstIterator pos, InputIterator first, InputIterator last)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
insert(size_t idx, InputIterator first, InputIterator last)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
insert(ConstIterator pos, std::initializer_list< ElementType > initList)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
insert(size_t idx, std::initializer_list< ElementType > initList)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
insert(ConstIterator pos, VctrToInsert &&vctrToInsert, bool moveValuesFromSrc=false)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
insert(size_t idx, VctrToInsert &&vctrToInsert, bool moveValuesFromSrc=false)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
isNotAliased(const void *) const (defined in vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
max() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
max_size() const noexceptvctr::Vector< std::unique_ptr< OwnedElementType > >inline
maxAbs() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
mean() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
meanSquare() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
min() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
minAbs() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
moveUnderlyingVector() &&vctr::Vector< std::unique_ptr< OwnedElementType > >inline
operator const StdVectorType &() constvctr::Vector< std::unique_ptr< OwnedElementType > >inline
operator std::vector< ElementType, OtherAllocator >() constvctr::Vector< std::unique_ptr< OwnedElementType > >inline
operator StdVectorType &()vctr::Vector< std::unique_ptr< OwnedElementType > >inline
operator*=(const V &v)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
operator*=(value_type c)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
operator+=(const V &v)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
operator+=(value_type c)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
operator-=(const V &v)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
operator-=(value_type c)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
operator/=(const V &v)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
operator/=(value_type c)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
operator=(Container &&containerToCopyDataFrom)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
operator=(const Vector &other)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
operator=(std::initializer_list< ElementType > elementsToAssign)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
operator=(const E &expression)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
operator[](size_t i)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
operator[](size_t i) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
OwnedVector()=default (defined in vctr::OwnedVector< OwnedElementType >)vctr::OwnedVector< OwnedElementType >
OwnedVector(std::initializer_list< OwnedElementType * > elementsToOwn)vctr::OwnedVector< OwnedElementType >inline
OwnedVector(Args &&... args)vctr::OwnedVector< OwnedElementType >inline
pop_back()vctr::Vector< std::unique_ptr< OwnedElementType > >inline
push_back(ElementType &&newElement)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
push_back(const ElementType &newElement)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
rbegin()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
rbegin() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
rend()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
rend() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
reserve(size_t i)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
resize(size_t i)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
reverse()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
rms() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
rotate(size_t newFirstElementIdx)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
shiftLeft(size_t n, bool clearFreeSpaceAfterShiftedRegion)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
shiftRight(size_t n, bool clearFreeSpaceBeforeShiftedRegion)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
shrink_to_fit()vctr::Vector< std::unique_ptr< OwnedElementType > >inline
size() const noexceptvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
size() noexceptvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inlinestatic
sizeInBytes() const noexceptvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
sizeInBytes() noexceptvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inlinestatic
sort()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
sort(ComparatorFn &&compare)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
subSpan()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
subSpan() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
subSpan(size_t startIdx)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
subSpan(size_t startIdx) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
subSpan()vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
subSpan() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
subSpan(size_t startIdx, size_t numElements)vctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
subSpan(size_t startIdx, size_t numElements) constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >inline
sum() constvctr::VctrBase< ElementType, StorageType, extent, StorageInfoType >
swap(Vector &other) noexceptvctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector()=defaultvctr::Vector< std::unique_ptr< OwnedElementType > >
Vector(Alloc &&allocator)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector(size_t size)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector(size_t size, ElementType initialValue)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector(std::initializer_list< ElementType > il)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector(First &&first, Other &&... other)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector(const Vector &other)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector(Vector &&other)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector(const OtherContainer &other)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector(const OtherContainer &other)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector(const ElementType *data, size_t size)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector(Iterator first, Sentinel last)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector(size_t size, Fn &&initializerFunction)vctr::Vector< std::unique_ptr< OwnedElementType > >inline
Vector(Expression &&e)vctr::Vector< std::unique_ptr< OwnedElementType > >inline