Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
arene::base::external_vector< T > Member List

This is the complete list of members for arene::base::external_vector< T >, including all inherited members.

external_vector(span< byte > buffer) noexceptarene::base::external_vector< T >inlineexplicit
external_vector() noexceptarene::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) noexceptarene::base::external_vector< T >inline
external_vector(external_vector const &)=deletearene::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 &=deletearene::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 &=deletearene::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 -> voidarene::base::external_vector< T >inline
swap(external_vector &lhs, external_vector &rhs) noexcept -> voidarene::base::external_vector< T >friend
~external_vector()=defaultarene::base::external_vector< T >