Flow
Documentation for the Flow C++ Library
Loading...
Searching...
No Matches
flow::Vector< T, Allocator, Strategy > Member List

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

allocator_flow::Vector< T, Allocator, Strategy >private
allocator_trait typedefflow::Vector< T, Allocator, Strategy >private
allocator_type typedefflow::Vector< T, Allocator, Strategy >
back() noexceptflow::Vector< T, Allocator, Strategy >inline
back() const noexceptflow::Vector< T, Allocator, Strategy >inline
begin() noexceptflow::Vector< T, Allocator, Strategy >inline
begin() const noexceptflow::Vector< T, Allocator, Strategy >inline
buffer_flow::Vector< T, Allocator, Strategy >private
capacity() const noexceptflow::Vector< T, Allocator, Strategy >inline
capacity_flow::Vector< T, Allocator, Strategy >private
clear() noexceptflow::Vector< T, Allocator, Strategy >inline
const_iterator typedefflow::Vector< T, Allocator, Strategy >
const_pointer typedefflow::Vector< T, Allocator, Strategy >
const_reference typedefflow::Vector< T, Allocator, Strategy >
difference_type typedefflow::Vector< T, Allocator, Strategy >
emplace(iterator pos, Args &&... args)flow::Vector< T, Allocator, Strategy >inline
emplaceBack(Args &&... args)flow::Vector< T, Allocator, Strategy >inline
empty() const noexceptflow::Vector< T, Allocator, Strategy >inline
end() noexceptflow::Vector< T, Allocator, Strategy >inline
end() const noexceptflow::Vector< T, Allocator, Strategy >inline
erase(iterator pos) noexceptflow::Vector< T, Allocator, Strategy >inline
erase(iterator first, iterator last) noexceptflow::Vector< T, Allocator, Strategy >inline
front() noexceptflow::Vector< T, Allocator, Strategy >inline
front() const noexceptflow::Vector< T, Allocator, Strategy >inline
get_allocator() const noexceptflow::Vector< T, Allocator, Strategy >inline
growthStrategy_flow::Vector< T, Allocator, Strategy >private
insert(iterator pos, const T &value)flow::Vector< T, Allocator, Strategy >inline
insert(iterator pos, T &&value)flow::Vector< T, Allocator, Strategy >inline
insert(iterator pos, std::size_t count, const T &value)flow::Vector< T, Allocator, Strategy >inline
insert(iterator pos, It first, It last)flow::Vector< T, Allocator, Strategy >inline
insert(iterator pos, std::initializer_list< T > list)flow::Vector< T, Allocator, Strategy >inline
iterator typedefflow::Vector< T, Allocator, Strategy >
operator=(Vector rhs) noexcept(std::is_nothrow_swappable_v< Vector >)flow::Vector< T, Allocator, Strategy >inline
operator[](std::size_t i) noexceptflow::Vector< T, Allocator, Strategy >inline
operator[](std::size_t i) const noexceptflow::Vector< T, Allocator, Strategy >inline
pointer typedefflow::Vector< T, Allocator, Strategy >
popBack() noexceptflow::Vector< T, Allocator, Strategy >inline
pushBack(const T &value)flow::Vector< T, Allocator, Strategy >inline
pushBack(T &&value)flow::Vector< T, Allocator, Strategy >inline
reference typedefflow::Vector< T, Allocator, Strategy >
relocateBuffer(std::size_t capacity)flow::Vector< T, Allocator, Strategy >inlineprivate
relocateBufferWithHoles(std::size_t capacity, iterator pos, std::size_t holeSize)flow::Vector< T, Allocator, Strategy >inlineprivate
reserve(std::size_t capacity)flow::Vector< T, Allocator, Strategy >inline
resize(std::size_t size)flow::Vector< T, Allocator, Strategy >inline
resize(std::size_t size, const T &value)flow::Vector< T, Allocator, Strategy >inline
resizeImp(std::size_t size, const U &... optionalValue)flow::Vector< T, Allocator, Strategy >inlineprivate
size() const noexceptflow::Vector< T, Allocator, Strategy >inline
size_flow::Vector< T, Allocator, Strategy >private
size_type typedefflow::Vector< T, Allocator, Strategy >
swap(Vector &lhs, Vector &rhs) noexceptflow::Vector< T, Allocator, Strategy >friend
updateBuffer(T *buffer, std::size_t capacity)flow::Vector< T, Allocator, Strategy >inlineprivate
value_type typedefflow::Vector< T, Allocator, Strategy >
Vector() noexceptflow::Vector< T, Allocator, Strategy >inline
Vector(const allocator_type &allocator) noexcept(noexcept(allocator_type(allocator)))flow::Vector< T, Allocator, Strategy >inlineexplicit
Vector(const Vector &rhs)flow::Vector< T, Allocator, Strategy >inline
Vector(const Vector &rhs, const allocator_type &allocator)flow::Vector< T, Allocator, Strategy >inline
Vector(Vector &&rhs) noexceptflow::Vector< T, Allocator, Strategy >inline
Vector(Vector &&rhs, const allocator_type &allocator)flow::Vector< T, Allocator, Strategy >inline
Vector(It first, It last, const allocator_type &allocator={})flow::Vector< T, Allocator, Strategy >inlineexplicit
Vector(std::initializer_list< T > list, const allocator_type &allocator={})flow::Vector< T, Allocator, Strategy >inline
Vector(std::size_t count, const allocator_type &allocator={})flow::Vector< T, Allocator, Strategy >inlineexplicit
Vector(std::size_t count, const T &value, const allocator_type &allocator={})flow::Vector< T, Allocator, Strategy >inlineexplicit
~Vector()flow::Vector< T, Allocator, Strategy >inline