|
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 > and 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()) and 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 > and is_nothrow_move_constructible_v< T >) or(is_copy_constructible_v< T > and 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 > |