Dry
Dry::Vector< T > Member List

This is the complete list of members for Dry::Vector< T >, including all inherited members.

AllocateBuffer(unsigned size) (defined in Dry::VectorBase)Dry::VectorBaseprotectedstatic
At(unsigned index)Dry::Vector< T >inline
At(unsigned index) constDry::Vector< T >inline
Back()Dry::Vector< T >inline
Back() constDry::Vector< T >inline
Begin()Dry::Vector< T >inline
Begin() constDry::Vector< T >inline
Buffer() constDry::Vector< T >inline
buffer_Dry::VectorBaseprotected
CalculateCapacity(unsigned size, unsigned capacity)Dry::Vector< T >inlineprivatestatic
Capacity() constDry::Vector< T >inline
capacity_Dry::VectorBaseprotected
Clear()Dry::Vector< T >inline
Compact()Dry::Vector< T >inline
ConstIterator typedef (defined in Dry::Vector< T >)Dry::Vector< T >
ConstructElements(T *dest, unsigned count)Dry::Vector< T >inlineprivatestatic
ConstructElements(T *dest, RandomIteratorT start, RandomIteratorT end, CopyTag)Dry::Vector< T >inlineprivatestatic
ConstructElements(T *dest, RandomIteratorT start, RandomIteratorT end, MoveTag)Dry::Vector< T >inlineprivatestatic
Contains(const T &value) constDry::Vector< T >inline
DestructElements(T *dest, unsigned count)Dry::Vector< T >inlineprivatestatic
DoEraseElements(unsigned pos, unsigned count)Dry::Vector< T >inlineprivate
DoInsertElements(unsigned pos, RandomIteratorT start, RandomIteratorT end, Tag)Dry::Vector< T >inlineprivate
DoResize(unsigned newSize)Dry::Vector< T >inlineprivate
EmplaceBack(Args &&... args)Dry::Vector< T >inline
End()Dry::Vector< T >inline
End() constDry::Vector< T >inline
Erase(unsigned pos, unsigned length=1)Dry::Vector< T >inline
Erase(const Iterator &it)Dry::Vector< T >inline
Erase(const Iterator &start, const Iterator &end)Dry::Vector< T >inline
EraseSwap(unsigned pos, unsigned length=1)Dry::Vector< T >inline
Find(const T &value)Dry::Vector< T >inline
Find(const T &value) constDry::Vector< T >inline
Front()Dry::Vector< T >inline
Front() constDry::Vector< T >inline
IndexOf(const T &value) constDry::Vector< T >inline
Insert(unsigned pos, const T &value)Dry::Vector< T >inline
Insert(unsigned pos, T &&value)Dry::Vector< T >inline
Insert(unsigned pos, const Vector< T > &vector)Dry::Vector< T >inline
Insert(const Iterator &dest, const T &value)Dry::Vector< T >inline
Insert(const Iterator &dest, T &&value)Dry::Vector< T >inline
Insert(const Iterator &dest, const Vector< T > &vector)Dry::Vector< T >inline
Insert(const Iterator &dest, const ConstIterator &start, const ConstIterator &end)Dry::Vector< T >inline
Insert(const Iterator &dest, const T *start, const T *end)Dry::Vector< T >inline
IsEmpty() constDry::Vector< T >inline
Iterator typedef (defined in Dry::Vector< T >)Dry::Vector< T >
operator!=(const Vector< T > &rhs) constDry::Vector< T >inline
operator+(const T &rhs) constDry::Vector< T >inline
operator+(const Vector< T > &rhs) constDry::Vector< T >inline
operator+=(const T &rhs)Dry::Vector< T >inline
operator+=(const Vector< T > &rhs)Dry::Vector< T >inline
operator=(const Vector< T > &rhs)Dry::Vector< T >inline
operator=(Vector< T > &&rhs)Dry::Vector< T >inline
operator==(const Vector< T > &rhs) constDry::Vector< T >inline
operator[](unsigned index)Dry::Vector< T >inline
operator[](unsigned index) constDry::Vector< T >inline
Pop()Dry::Vector< T >inline
Push(const T &value)Dry::Vector< T >inline
Push(T &&value)Dry::Vector< T >inline
Push(const Vector< T > &vector)Dry::Vector< T >inline
Remove(const T &value)Dry::Vector< T >inline
RemoveSwap(const T &value)Dry::Vector< T >inline
Reserve(unsigned newCapacity)Dry::Vector< T >inline
Resize(unsigned newSize)Dry::Vector< T >inline
Resize(unsigned newSize, const T &value)Dry::Vector< T >inline
Size() constDry::Vector< T >inline
size_Dry::VectorBaseprotected
Swap(VectorBase &rhs)Dry::VectorBaseinline
ValueType typedef (defined in Dry::Vector< T >)Dry::Vector< T >
Vector() noexcept=defaultDry::Vector< T >
Vector(unsigned size)Dry::Vector< T >inlineexplicit
Vector(unsigned size, const T &value)Dry::Vector< T >inline
Vector(const T *data, unsigned size)Dry::Vector< T >inline
Vector(const Vector< T > &vector)Dry::Vector< T >inline
Vector(ConstIterator start, ConstIterator end)Dry::Vector< T >inline
Vector(Vector< T > &&vector)Dry::Vector< T >inline
Vector(const std::initializer_list< T > &list)Dry::Vector< T >inline
VectorBase() noexceptDry::VectorBaseinline
~Vector()Dry::Vector< T >inline