![]() |
Arene Base
Fundamental Utilities For Safety Critical C++
|
This is the complete list of members for arene::base::external_vector< T >, including all inherited members.
| external_vector(span< byte > buffer) noexcept | arene::base::external_vector< T > | inlineexplicit |
| external_vector() noexcept | arene::base::external_vector< T > | inline |
| external_vector(span< byte > buffer, I first, I last) noexcept(denotes_nothrow_iterable_range_v< I > &&std::is_nothrow_constructible< value_type, typename std::iterator_traits< I >::reference >::value) | arene::base::external_vector< T > | inline |
| external_vector(span< byte > buffer, size_type count) noexcept(std::is_nothrow_default_constructible< value_type >::value) | arene::base::external_vector< T > | inline |
| external_vector(span< byte > buffer, size_type count, value_type const &value) noexcept(std::is_nothrow_copy_constructible< value_type >::value) | arene::base::external_vector< T > | inline |
| external_vector(span< byte > buffer, external_vector &&other) noexcept(std::is_nothrow_move_constructible< value_type >::value) | arene::base::external_vector< T > | inline |
| external_vector(span< byte > buffer, external_vector const &other) noexcept(std::is_nothrow_copy_constructible< value_type >::value) | arene::base::external_vector< T > | inline |
| external_vector(span< byte > buffer, std::initializer_list< value_type > init_list) noexcept(std::is_nothrow_copy_constructible< value_type >::value) | arene::base::external_vector< T > | inline |
| external_vector(external_vector &&other) noexcept | arene::base::external_vector< T > | inline |
| external_vector(external_vector const &)=delete | arene::base::external_vector< T > | |
| get_storage(typename external_vector_detail::external_storage_base< T >::storage_access_tag, external_vector_detail::external_storage_base< T > const *const self) noexcept -> storage_base const & | arene::base::external_vector< T > | inlinestatic |
| get_storage(typename external_vector_detail::external_storage_base< T >::storage_access_tag, external_vector_detail::external_storage_base< T > *const self) noexcept -> storage_base & | arene::base::external_vector< T > | inlinestatic |
| operator=(enable_if_assignable_t< false, value_type && >) -> external_vector &=delete | arene::base::external_vector< T > | |
| operator=(enable_if_assignable_t< true, value_type && > other) noexcept(std::is_nothrow_move_constructible< value_type >::value &&std::is_nothrow_move_assignable< value_type >::value) -> external_vector & | arene::base::external_vector< T > | inline |
| operator=(enable_if_assignable_t< false, value_type const & >) -> external_vector &=delete | arene::base::external_vector< T > | |
| operator=(enable_if_assignable_t< true, value_type const & > other) noexcept(std::is_nothrow_copy_constructible< value_type >::value &&std::is_nothrow_copy_assignable< value_type >::value) -> external_vector & | arene::base::external_vector< T > | inline |
| operator=(std::initializer_list< value_type > init_list) noexcept(std::is_nothrow_copy_constructible< value_type >::value &&std::is_nothrow_copy_assignable< value_type >::value) -> external_vector & | arene::base::external_vector< T > | inline |
| swap(external_vector &other) noexcept -> void | arene::base::external_vector< T > | inline |
| swap(external_vector &lhs, external_vector &rhs) noexcept -> void | arene::base::external_vector< T > | friend |
| ~external_vector()=default | arene::base::external_vector< T > |