RPNX::DataStructures
Header-only C++ data structures and supporting utilities.
Loading...
Searching...
No Matches
rpnx::dynar< T, Allocator > Member List

This is the complete list of members for rpnx::dynar< T, Allocator >, including all inherited members.

allocator_type typedefrpnx::dynar< T, Allocator >
assign(size_type count, T const &value)rpnx::dynar< T, Allocator >inline
assign(InputIt first, InputIt last)rpnx::dynar< T, Allocator >inline
assign(std::initializer_list< T > init)rpnx::dynar< T, Allocator >inline
at(size_type pos)rpnx::dynar< T, Allocator >inline
at(size_type pos) constrpnx::dynar< T, Allocator >inline
back()rpnx::dynar< T, Allocator >inline
back() constrpnx::dynar< T, Allocator >inline
begin() noexceptrpnx::dynar< T, Allocator >inline
begin() const noexceptrpnx::dynar< T, Allocator >inline
capacity() const noexceptrpnx::dynar< T, Allocator >inline
cbegin() const noexceptrpnx::dynar< T, Allocator >inline
cend() const noexceptrpnx::dynar< T, Allocator >inline
clear() noexceptrpnx::dynar< T, Allocator >inline
const_iterator typedefrpnx::dynar< T, Allocator >
const_pointer typedefrpnx::dynar< T, Allocator >
const_reference typedefrpnx::dynar< T, Allocator >
const_reverse_iterator typedefrpnx::dynar< T, Allocator >
crbegin() const noexceptrpnx::dynar< T, Allocator >inline
crend() const noexceptrpnx::dynar< T, Allocator >inline
data() noexceptrpnx::dynar< T, Allocator >inline
data() const noexceptrpnx::dynar< T, Allocator >inline
difference_type typedefrpnx::dynar< T, Allocator >
dynar()=defaultrpnx::dynar< T, Allocator >
dynar(Allocator const &alloc)rpnx::dynar< T, Allocator >inlineexplicit
dynar(size_type count, Allocator const &alloc=Allocator())rpnx::dynar< T, Allocator >inlineexplicit
dynar(size_type count, T const &value, Allocator const &alloc=Allocator())rpnx::dynar< T, Allocator >inline
dynar(InputIt first, InputIt last, Allocator const &alloc=Allocator())rpnx::dynar< T, Allocator >inline
dynar(dynar const &)=defaultrpnx::dynar< T, Allocator >
dynar(dynar &&) noexcept(std::is_nothrow_move_constructible_v< underlying_type >)=defaultrpnx::dynar< T, Allocator >
dynar(dynar const &other, Allocator const &alloc)rpnx::dynar< T, Allocator >inline
dynar(dynar &&other, Allocator const &alloc)rpnx::dynar< T, Allocator >inline
dynar(std::initializer_list< T > init, Allocator const &alloc=Allocator())rpnx::dynar< T, Allocator >inline
emplace(const_iterator pos, Args &&... args)rpnx::dynar< T, Allocator >inline
emplace_back(Args &&... args)rpnx::dynar< T, Allocator >inline
empty() const noexceptrpnx::dynar< T, Allocator >inline
end() noexceptrpnx::dynar< T, Allocator >inline
end() const noexceptrpnx::dynar< T, Allocator >inline
erase(const_iterator pos)rpnx::dynar< T, Allocator >inline
erase(const_iterator first, const_iterator last)rpnx::dynar< T, Allocator >inline
front()rpnx::dynar< T, Allocator >inline
front() constrpnx::dynar< T, Allocator >inline
get_allocator() const noexceptrpnx::dynar< T, Allocator >inline
insert(const_iterator pos, T const &value)rpnx::dynar< T, Allocator >inline
insert(const_iterator pos, T &&value)rpnx::dynar< T, Allocator >inline
insert(const_iterator pos, size_type count, T const &value)rpnx::dynar< T, Allocator >inline
insert(const_iterator pos, InputIt first, InputIt last)rpnx::dynar< T, Allocator >inline
insert(const_iterator pos, std::initializer_list< T > init)rpnx::dynar< T, Allocator >inline
iterator typedefrpnx::dynar< T, Allocator >
max_size() const noexceptrpnx::dynar< T, Allocator >inline
operator<(dynar< U, A > const &lhs, dynar< U, A > const &rhs)rpnx::dynar< T, Allocator >friend
operator<=>(dynar< U, A > const &lhs, dynar< U, A > const &rhs) -> decltype(std::declval< typename dynar< U, A >::underlying_type const & >()<=> std::declval< typename dynar< U, A >::underlying_type const & >())rpnx::dynar< T, Allocator >friend
operator=(dynar const &)=defaultrpnx::dynar< T, Allocator >
operator=(dynar &&) noexcept(std::is_nothrow_move_assignable_v< underlying_type >)=defaultrpnx::dynar< T, Allocator >
operator=(std::initializer_list< T > init)rpnx::dynar< T, Allocator >inline
operator==(dynar< U, A > const &lhs, dynar< U, A > const &rhs)rpnx::dynar< T, Allocator >friend
operator[](size_type pos)rpnx::dynar< T, Allocator >inline
operator[](size_type pos) constrpnx::dynar< T, Allocator >inline
pointer typedefrpnx::dynar< T, Allocator >
pop_back()rpnx::dynar< T, Allocator >inline
push_back(T const &value)rpnx::dynar< T, Allocator >inline
push_back(T &&value)rpnx::dynar< T, Allocator >inline
rbegin() noexceptrpnx::dynar< T, Allocator >inline
rbegin() const noexceptrpnx::dynar< T, Allocator >inline
reference typedefrpnx::dynar< T, Allocator >
rend() noexceptrpnx::dynar< T, Allocator >inline
rend() const noexceptrpnx::dynar< T, Allocator >inline
reserve(size_type new_cap)rpnx::dynar< T, Allocator >inline
resize(size_type count)rpnx::dynar< T, Allocator >inline
resize(size_type count, T const &value)rpnx::dynar< T, Allocator >inline
reverse_iterator typedefrpnx::dynar< T, Allocator >
shrink_to_fit()rpnx::dynar< T, Allocator >inline
size() const noexceptrpnx::dynar< T, Allocator >inline
size_type typedefrpnx::dynar< T, Allocator >
swap(dynar &other) noexcept(noexcept(m_vector.swap(other.m_vector)))rpnx::dynar< T, Allocator >inline
underlying_type typedefrpnx::dynar< T, Allocator >
value_type typedefrpnx::dynar< T, Allocator >