Cogs.Foundation
Loading...
Searching...
No Matches
Cogs::Collections::SmallVectorImpl< T > Member List

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

allocatorCogs::Collections::SmallVectorBaseprotected
append(T1 first, T1 last)Cogs::Collections::SmallVectorImpl< T >inline
append(std::initializer_list< T > il)Cogs::Collections::SmallVectorImpl< T >inline
assign(T1 first, T1 last)Cogs::Collections::SmallVectorImpl< T >inline
assign(std::initializer_list< T > il)Cogs::Collections::SmallVectorImpl< T >inline
back()Cogs::Collections::SmallVectorTemplateBase< T >inline
back() constCogs::Collections::SmallVectorTemplateBase< T >inline
begin()Cogs::Collections::SmallVectorTemplateBase< T >inline
begin() constCogs::Collections::SmallVectorTemplateBase< T >inline
capacity() constCogs::Collections::SmallVectorTemplateBase< T >inline
capacityInBytes() constCogs::Collections::SmallVectorBaseinlineprotected
capacityPtrCogs::Collections::SmallVectorBaseprotected
cbegin() constCogs::Collections::SmallVectorTemplateBase< T >inline
cend() constCogs::Collections::SmallVectorTemplateBase< T >inline
clear()Cogs::Collections::SmallVectorImpl< T >inline
copy(T1 first, T1 last, T2 dest)Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inlineprotected
copyNew(T1 first, T1 last, T2 dest)Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inlineprotected
data()Cogs::Collections::SmallVectorTemplateBase< T >inline
data() constCogs::Collections::SmallVectorTemplateBase< T >inline
destroy(T *first, const T *last)Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inlineprotected
emplace_back(Args &&... args)Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inline
empty() constCogs::Collections::SmallVectorTemplateBase< T >inline
end()Cogs::Collections::SmallVectorTemplateBase< T >inline
end() constCogs::Collections::SmallVectorTemplateBase< T >inline
erase(const T *pos)Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inline
firstElementCogs::Collections::SmallVectorTemplateBase< T >protected
firstPtrCogs::Collections::SmallVectorBaseprotected
front()Cogs::Collections::SmallVectorTemplateBase< T >inline
front() constCogs::Collections::SmallVectorTemplateBase< T >inline
grow(size_t minSize=0)Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inlineprotected
growPod(const void *firstElement, const size_t minSizeBytes)Cogs::Collections::SmallVectorBaseprotected
initialize(T *first, const T *last)Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inlineprotected
isSmall() constCogs::Collections::SmallVectorTemplateBase< T >inlineprotected
lastPtrCogs::Collections::SmallVectorBaseprotected
move(T1 first, T1 last, T2 dest)Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inlineprotected
moveNew(T1 first, T1 last, T2 dest)Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inlineprotected
operator=(const SmallVectorImpl &other)Cogs::Collections::SmallVectorImpl< T >inline
operator=(SmallVectorImpl &&other) noexceptCogs::Collections::SmallVectorImpl< T >inline
operator[](const size_t index)Cogs::Collections::SmallVectorTemplateBase< T >inline
operator[](const size_t index) constCogs::Collections::SmallVectorTemplateBase< T >inline
pop_back()Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inline
push_back(const T &t)Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inline
push_back(T &&t)Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inline
release()Cogs::Collections::SmallVectorImpl< T >inlineprotected
reserve(size_t newCapacity)Cogs::Collections::SmallVectorImpl< T >inline
reset()Cogs::Collections::SmallVectorTemplateBase< T >inlineprotected
resize(size_t newSize)Cogs::Collections::SmallVectorImpl< T >inline
setSize(size_t newSize)Cogs::Collections::SmallVectorTemplateBase< T >inlineprotected
size() constCogs::Collections::SmallVectorTemplateBase< T >inline
sizeInBytes() constCogs::Collections::SmallVectorBaseinlineprotected
SmallVectorBase(void *data, size_t capacity, Memory::Allocator *allocator)Cogs::Collections::SmallVectorBaseinlineprotected
SmallVectorImpl(size_t capacity, Memory::Allocator *allocator=Memory::Allocator::overflowAllocator())Cogs::Collections::SmallVectorImpl< T >inlineprotected
SmallVectorImplBase(size_t capacity, Memory::Allocator *allocator)Cogs::Collections::SmallVectorImplBase< T, std::is_trivially_copyable< T >::value >inlineprotected
SmallVectorTemplateBase(size_t capacity, Memory::Allocator *allocator)Cogs::Collections::SmallVectorTemplateBase< T >inlineprotected
~SmallVectorImpl()Cogs::Collections::SmallVectorImpl< T >inline