Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::SmallVector< T, N > Member List

This is the complete list of members for Aleph::SmallVector< T, N >, including all inherited members.

allocate(size_t m)Aleph::SmallVector< T, N >inlineprivatestatic
append(const T &item)Aleph::SmallVector< T, N >inline
append(T &&item)Aleph::SmallVector< T, N >inline
append_range(const T *first, const size_t count)Aleph::SmallVector< T, N >inline
begin() noexceptAleph::SmallVector< T, N >inline
begin() const noexceptAleph::SmallVector< T, N >inline
cap_Aleph::SmallVector< T, N >private
capacity() const noexceptAleph::SmallVector< T, N >inline
cbegin() const noexceptAleph::SmallVector< T, N >inline
cend() const noexceptAleph::SmallVector< T, N >inline
clear() noexceptAleph::SmallVector< T, N >inline
const_iterator typedefAleph::SmallVector< T, N >
data() noexceptAleph::SmallVector< T, N >inline
data() const noexceptAleph::SmallVector< T, N >inline
deallocate(T *p, size_t m) noexceptAleph::SmallVector< T, N >inlineprivatestatic
emplace_back(Args &&...args)Aleph::SmallVector< T, N >inline
empty() noexceptAleph::SmallVector< T, N >inline
end() noexceptAleph::SmallVector< T, N >inline
end() const noexceptAleph::SmallVector< T, N >inline
erase(const size_t pos)Aleph::SmallVector< T, N >inline
get_first()Aleph::SmallVector< T, N >inline
get_first() constAleph::SmallVector< T, N >inline
get_last()Aleph::SmallVector< T, N >inline
get_last() constAleph::SmallVector< T, N >inline
grow(const size_t min_cap)Aleph::SmallVector< T, N >inlineprivate
inline_ptr() noexceptAleph::SmallVector< T, N >inlineprivate
inline_ptr() const noexceptAleph::SmallVector< T, N >inlineprivate
insert(size_t pos, T item)Aleph::SmallVector< T, N >inline
is_empty() const noexceptAleph::SmallVector< T, N >inline
is_small() const noexceptAleph::SmallVector< T, N >inline
Item_Type typedefAleph::SmallVector< T, N >
iterator typedefAleph::SmallVector< T, N >
n_Aleph::SmallVector< T, N >private
operator!=(const SmallVector< T, M > &v) constAleph::SmallVector< T, N >inline
operator()(size_t i) noexceptAleph::SmallVector< T, N >inline
operator()(size_t i) const noexceptAleph::SmallVector< T, N >inline
operator=(const SmallVector &v)Aleph::SmallVector< T, N >inline
operator=(SmallVector &&v) noexcept(std::is_nothrow_move_constructible_v< T >)Aleph::SmallVector< T, N >inline
operator==(const SmallVector< T, M > &v) constAleph::SmallVector< T, N >inline
operator[](size_t i)Aleph::SmallVector< T, N >inline
operator[](size_t i) constAleph::SmallVector< T, N >inline
pop_back()Aleph::SmallVector< T, N >inline
ptr_Aleph::SmallVector< T, N >private
push_back(const T &item)Aleph::SmallVector< T, N >inline
push_back(T &&item)Aleph::SmallVector< T, N >inline
release() noexceptAleph::SmallVector< T, N >inlineprivate
relocate(const size_t new_cap)Aleph::SmallVector< T, N >inlineprivate
remove_last()Aleph::SmallVector< T, N >inline
reserve(const size_t cap)Aleph::SmallVector< T, N >inline
size() const noexceptAleph::SmallVector< T, N >inline
size_type typedefAleph::SmallVector< T, N >
SmallVector() noexceptAleph::SmallVector< T, N >inline
SmallVector(const size_t n, const T &value)Aleph::SmallVector< T, N >inline
SmallVector(std::initializer_list< T > l)Aleph::SmallVector< T, N >inline
SmallVector(It first, It last)Aleph::SmallVector< T, N >inline
SmallVector(const SmallVector &v)Aleph::SmallVector< T, N >inline
SmallVector(SmallVector &&v) noexcept(std::is_nothrow_move_constructible_v< T >)Aleph::SmallVector< T, N >inline
steal(SmallVector &&o) noexcept(std::is_nothrow_move_constructible_v< T >)Aleph::SmallVector< T, N >inlineprivate
storage_Aleph::SmallVector< T, N >private
swap(SmallVector &v) noexcept(std::is_nothrow_move_constructible_v< T >)Aleph::SmallVector< T, N >inline
traverse(Operation operation)Aleph::SmallVector< T, N >inline
traverse(Operation operation) constAleph::SmallVector< T, N >inline
value_type typedefAleph::SmallVector< T, N >
~SmallVector()Aleph::SmallVector< T, N >inline