Urho3D
Dviglo::Vector< T > Member List

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

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