tetl 0.1.0
Embedded Template Library
|
This is the complete list of members for static_vector< T, Capacity >, including all inherited members.
assign(InputIter first, InputIter last) noexcept(noexcept(clear()) and noexcept(insert(begin(), first, last))) -> void | static_vector< T, Capacity > | inline |
assign(size_type n, T const &u) -> void requires(is_copy_constructible_v< T >) | static_vector< T, Capacity > | inline |
back() noexcept -> reference | static_vector< T, Capacity > | inline |
back() const noexcept -> const_reference | static_vector< T, Capacity > | inline |
begin() noexcept -> iterator | static_vector< T, Capacity > | inline |
begin() const noexcept -> const_iterator | static_vector< T, Capacity > | inline |
capacity() const noexcept -> size_type | static_vector< T, Capacity > | inline |
cbegin() noexcept -> const_iterator | static_vector< T, Capacity > | inline |
cbegin() const noexcept -> const_iterator | static_vector< T, Capacity > | inline |
cend() noexcept -> const_iterator | static_vector< T, Capacity > | inline |
cend() const noexcept -> const_iterator | static_vector< T, Capacity > | inline |
clear() noexcept | static_vector< T, Capacity > | inline |
const_iterator typedef | static_vector< T, Capacity > | |
const_pointer typedef | static_vector< T, Capacity > | |
const_reference typedef | static_vector< T, Capacity > | |
const_reverse_iterator typedef | static_vector< T, Capacity > | |
crbegin() const noexcept -> const_reverse_iterator | static_vector< T, Capacity > | inline |
crend() const noexcept -> const_reverse_iterator | static_vector< T, Capacity > | inline |
difference_type typedef | static_vector< T, Capacity > | |
emplace(const_iterator position, Args &&... args) noexcept(noexcept(move_insert(position, declval< value_type * >(), declval< value_type * >()))) -> iterator | static_vector< T, Capacity > | inline |
end() noexcept -> iterator | static_vector< T, Capacity > | inline |
end() const noexcept -> const_iterator | static_vector< T, Capacity > | inline |
erase(const_iterator position) noexcept -> iterator requires(detail::is_movable_v< value_type >) | static_vector< T, Capacity > | inline |
erase(const_iterator first, const_iterator last) noexcept -> iterator requires(detail::is_movable_v< value_type >) | static_vector< T, Capacity > | inline |
front() noexcept -> reference | static_vector< T, Capacity > | inline |
front() const noexcept -> const_reference | static_vector< T, Capacity > | inline |
insert(const_iterator position, value_type &&x) noexcept(noexcept(move_insert(position, &x, &x+1))) -> iterator requires(is_move_constructible_v< T >) | static_vector< T, Capacity > | inline |
insert(const_iterator position, size_type n, T const &x) noexcept(noexcept(push_back(x))) -> iterator requires(is_copy_constructible_v< T >) | static_vector< T, Capacity > | inline |
insert(const_iterator position, const_reference x) noexcept(noexcept(insert(position, size_type(1), x))) -> iterator requires(is_copy_constructible_v< T >) | static_vector< T, Capacity > | inline |
insert(const_iterator position, InputIt first, InputIt last) noexcept(noexcept(emplace_back(*first))) -> iterator requires(detail::InputIterator< InputIt > &&is_constructible_v< value_type, detail::iterator_reference_t< InputIt > >) | static_vector< T, Capacity > | inline |
iterator typedef | static_vector< T, Capacity > | |
max_size() const noexcept -> size_type | static_vector< T, Capacity > | inline |
move_insert(const_iterator position, InIt first, InIt last) noexcept(noexcept(emplace_back(etl::move(*first)))) -> iterator | static_vector< T, Capacity > | inline |
operator=(static_vector const &other) noexcept(noexcept(clear()) &&noexcept(insert(begin(), other.begin(), other.end()))) -> static_vector &requires(is_assignable_v< reference, const_reference >) | static_vector< T, Capacity > | inline |
operator=(static_vector &&other) noexcept(noexcept(clear()) and noexcept(move_insert(begin(), other.begin(), other.end()))) -> static_vector &requires(is_assignable_v< reference, reference >) | static_vector< T, Capacity > | inline |
operator[](size_type pos) noexcept -> reference | static_vector< T, Capacity > | inline |
operator[](size_type pos) const noexcept -> const_reference | static_vector< T, Capacity > | inline |
pointer typedef | static_vector< T, Capacity > | |
push_back(U &&value) noexcept(noexcept(emplace_back(etl::forward< U >(value)))) -> void | static_vector< T, Capacity > | inline |
rbegin() noexcept -> reverse_iterator | static_vector< T, Capacity > | inline |
rbegin() const noexcept -> const_reverse_iterator | static_vector< T, Capacity > | inline |
reference typedef | static_vector< T, Capacity > | |
rend() noexcept -> reverse_iterator | static_vector< T, Capacity > | inline |
rend() const noexcept -> const_reverse_iterator | static_vector< T, Capacity > | inline |
resize(size_type sz) noexcept((is_move_constructible_v< T > &&is_nothrow_move_constructible_v< T >)||(is_copy_constructible_v< T > &&is_nothrow_copy_constructible_v< T >)) -> void requires(detail::is_movable_v< value_type >) | static_vector< T, Capacity > | inline |
resize(size_type sz, T const &value) noexcept(is_nothrow_copy_constructible_v< T >) -> void requires(is_copy_constructible_v< T >) | static_vector< T, Capacity > | inline |
reverse_iterator typedef | static_vector< T, Capacity > | |
size() const noexcept -> size_type | static_vector< T, Capacity > | inline |
size_type typedef | static_vector< T, Capacity > | |
static_vector()=default | static_vector< T, Capacity > | |
static_vector(Source) noexcept | static_vector< T, Capacity > | inline |
static_vector(c_array< T, Size > &&source) | static_vector< T, Capacity > | inline |
static_vector(static_vector const &other) noexcept(noexcept(insert(begin(), other.begin(), other.end()))) | static_vector< T, Capacity > | inline |
static_vector(static_vector &&other) noexcept(noexcept(move_insert(begin(), other.begin(), other.end()))) | static_vector< T, Capacity > | inline |
static_vector(size_type n) noexcept(noexcept(emplace_n(n))) | static_vector< T, Capacity > | inlineexplicit |
static_vector(size_type n, T const &value) noexcept(noexcept(insert(begin(), n, value))) | static_vector< T, Capacity > | inline |
static_vector(InputIter first, InputIter last) | static_vector< T, Capacity > | inline |
swap(static_vector &other) noexcept(is_nothrow_swappable_v< T >) -> void requires(is_assignable_v< T &, T && >) | static_vector< T, Capacity > | inline |
value_type typedef | static_vector< T, Capacity > |