tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
static_vector< T, Capacity > Member List

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))) -> voidstatic_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 -> referencestatic_vector< T, Capacity >inline
back() const noexcept -> const_referencestatic_vector< T, Capacity >inline
begin() noexcept -> iteratorstatic_vector< T, Capacity >inline
begin() const noexcept -> const_iteratorstatic_vector< T, Capacity >inline
capacity() const noexcept -> size_typestatic_vector< T, Capacity >inline
cbegin() noexcept -> const_iteratorstatic_vector< T, Capacity >inline
cbegin() const noexcept -> const_iteratorstatic_vector< T, Capacity >inline
cend() noexcept -> const_iteratorstatic_vector< T, Capacity >inline
cend() const noexcept -> const_iteratorstatic_vector< T, Capacity >inline
clear() noexceptstatic_vector< T, Capacity >inline
const_iterator typedefstatic_vector< T, Capacity >
const_pointer typedefstatic_vector< T, Capacity >
const_reference typedefstatic_vector< T, Capacity >
const_reverse_iterator typedefstatic_vector< T, Capacity >
crbegin() const noexcept -> const_reverse_iteratorstatic_vector< T, Capacity >inline
crend() const noexcept -> const_reverse_iteratorstatic_vector< T, Capacity >inline
difference_type typedefstatic_vector< T, Capacity >
emplace(const_iterator position, Args &&... args) noexcept(noexcept(move_insert(position, declval< value_type * >(), declval< value_type * >()))) -> iteratorstatic_vector< T, Capacity >inline
end() noexcept -> iteratorstatic_vector< T, Capacity >inline
end() const noexcept -> const_iteratorstatic_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 -> referencestatic_vector< T, Capacity >inline
front() const noexcept -> const_referencestatic_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 typedefstatic_vector< T, Capacity >
max_size() const noexcept -> size_typestatic_vector< T, Capacity >inline
move_insert(const_iterator position, InIt first, InIt last) noexcept(noexcept(emplace_back(etl::move(*first)))) -> iteratorstatic_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 -> referencestatic_vector< T, Capacity >inline
operator[](size_type pos) const noexcept -> const_referencestatic_vector< T, Capacity >inline
pointer typedefstatic_vector< T, Capacity >
push_back(U &&value) noexcept(noexcept(emplace_back(etl::forward< U >(value)))) -> voidstatic_vector< T, Capacity >inline
rbegin() noexcept -> reverse_iteratorstatic_vector< T, Capacity >inline
rbegin() const noexcept -> const_reverse_iteratorstatic_vector< T, Capacity >inline
reference typedefstatic_vector< T, Capacity >
rend() noexcept -> reverse_iteratorstatic_vector< T, Capacity >inline
rend() const noexcept -> const_reverse_iteratorstatic_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 typedefstatic_vector< T, Capacity >
size() const noexcept -> size_typestatic_vector< T, Capacity >inline
size_type typedefstatic_vector< T, Capacity >
static_vector()=defaultstatic_vector< T, Capacity >
static_vector(Source) noexceptstatic_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 typedefstatic_vector< T, Capacity >