Cogs.Core
Cogs::Collections::SmallVectorImpl< T > Member List

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

allocator (defined in Cogs::Collections::SmallVectorBase)Cogs::Collections::SmallVectorBaseprotected
append(T1 first, T1 last) (defined in Cogs::Collections::SmallVectorImpl< T >)Cogs::Collections::SmallVectorImpl< T >inline
append(std::initializer_list< T > il) (defined in Cogs::Collections::SmallVectorImpl< T >)Cogs::Collections::SmallVectorImpl< T >inline
assign(T1 first, T1 last) (defined in Cogs::Collections::SmallVectorImpl< T >)Cogs::Collections::SmallVectorImpl< T >inline
assign(std::initializer_list< T > il) (defined in Cogs::Collections::SmallVectorImpl< T >)Cogs::Collections::SmallVectorImpl< T >inline
back() (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
back() const (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
begin() (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
begin() const (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
capacity() const (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
capacityInBytes() const (defined in Cogs::Collections::SmallVectorBase)Cogs::Collections::SmallVectorBaseinlineprotected
capacityPtr (defined in Cogs::Collections::SmallVectorBase)Cogs::Collections::SmallVectorBaseprotected
cbegin() const (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
cend() const (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
clear() (defined in Cogs::Collections::SmallVectorImpl< T >)Cogs::Collections::SmallVectorImpl< T >inline
data() (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
data() const (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
empty() const (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
end() (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
end() const (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
firstElement (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >protected
firstPtr (defined in Cogs::Collections::SmallVectorBase)Cogs::Collections::SmallVectorBaseprotected
front() (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
front() const (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
growPod(const void *firstElement, const size_t minSizeBytes) (defined in Cogs::Collections::SmallVectorBase)Cogs::Collections::SmallVectorBaseprotected
isSmall() const (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inlineprotected
lastPtr (defined in Cogs::Collections::SmallVectorBase)Cogs::Collections::SmallVectorBaseprotected
operator=(const SmallVectorImpl &other) (defined in Cogs::Collections::SmallVectorImpl< T >)Cogs::Collections::SmallVectorImpl< T >inline
operator=(SmallVectorImpl &&other) noexcept (defined in Cogs::Collections::SmallVectorImpl< T >)Cogs::Collections::SmallVectorImpl< T >inline
operator[](const size_t index) (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
operator[](const size_t index) const (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
release() (defined in Cogs::Collections::SmallVectorImpl< T >)Cogs::Collections::SmallVectorImpl< T >inlineprotected
reserve(size_t newCapacity) (defined in Cogs::Collections::SmallVectorImpl< T >)Cogs::Collections::SmallVectorImpl< T >inline
reset() (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inlineprotected
resize(size_t newSize) (defined in Cogs::Collections::SmallVectorImpl< T >)Cogs::Collections::SmallVectorImpl< T >inline
setSize(size_t newSize) (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inlineprotected
size() const (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inline
sizeInBytes() const (defined in Cogs::Collections::SmallVectorBase)Cogs::Collections::SmallVectorBaseinlineprotected
SmallVectorBase(void *data, size_t capacity, Memory::Allocator *allocator) (defined in Cogs::Collections::SmallVectorBase)Cogs::Collections::SmallVectorBaseinlineprotected
SmallVectorImpl(size_t capacity, Memory::Allocator *allocator=Memory::Allocator::overflowAllocator()) (defined in Cogs::Collections::SmallVectorImpl< T >)Cogs::Collections::SmallVectorImpl< T >inlineprotected
SmallVectorTemplateBase(size_t capacity, Memory::Allocator *allocator) (defined in Cogs::Collections::SmallVectorTemplateBase< T >)Cogs::Collections::SmallVectorTemplateBase< T >inlineprotected
~SmallVectorImpl() (defined in Cogs::Collections::SmallVectorImpl< T >)Cogs::Collections::SmallVectorImpl< T >inline