VectorPro
High-performance, header-only dynamic array with configurable growth policy, custom allocator support, and optional modification-event notifications.
Loading...
Searching...
No Matches
VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents > Member List

This is the complete list of members for VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >, including all inherited members.

allocator_type typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
as_span() noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
as_span() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
at(std::size_t index)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
at(std::size_t index) constVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
back()VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
back() constVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
begin() noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
begin() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
capacity() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
cbegin() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
cend() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
clear() noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
const_iterator typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
const_pointer typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
const_reference typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
const_reverse_iterator typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
contains(const T &value) const noexcept(noexcept(std::declval< const T & >()==std::declval< const T & >()))VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
crbegin() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
crend() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
data_ptr() noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
data_ptr() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
difference_type typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
emplace(const_iterator pos, Args &&... args)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
emplace_back(Args &&... args)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
empty() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
end() noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
end() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
erase(const_iterator pos)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
erase(const_iterator first, const_iterator last)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
EventType enum nameVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
find(const T &value) noexcept(noexcept(std::declval< const T & >()==std::declval< const T & >()))VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
find(const T &value) const noexcept(noexcept(std::declval< const T & >()==std::declval< const T & >()))VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
front()VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
front() constVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
insert(const_iterator pos, const T &value)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
insert(const_iterator pos, T &&value)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
insert(const_iterator pos, It first, It last)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
iterator typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
ListenerFn typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
ListenerHandle typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
operator<=>(const Vector &other) const noexcept(noexcept(std::declval< const T & >()<=> std::declval< const T & >()))VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
operator=(const Vector &other)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
operator=(Vector &&other) noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
operator==(const Vector &other) const noexcept(noexcept(std::declval< const T & >()==std::declval< const T & >()))VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
operator[](std::size_t index) noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
operator[](std::size_t index) const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
pointer typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
pop_back()VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
push_back(const T &value)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
push_back(T &&value)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
rbegin() noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
rbegin() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
reference typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
remove_if(Predicate pred)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
rend() noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
rend() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
reserve(std::size_t newCap)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
reverse_iterator typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
shrink_to_fit()VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
size() const noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
size_type typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
subscribe(F &&listeners)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
swap(Vector &other) noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
unsubscribe(ListenerHandle handle)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
value_type typedefVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
Vector(std::size_t count, const T &value={})VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >explicit
Vector(std::initializer_list< T > init)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
Vector(It first, It last)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
Vector(const Allocator &alloc=Allocator{})VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >explicit
Vector(const Vector &other)VectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
Vector(Vector &&other) noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >
~Vector() noexceptVectorPro::Vector< T, Allocator, GrowthNum, GrowthDen, EnableEvents >