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

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

back() const noexcept -> T &arene::base::span< T, Extent >inline
begin() const noexcept -> iteratorarene::base::span< T, Extent >inline
cbegin() const noexcept -> const_iteratorarene::base::span< T, Extent >inline
cend() const noexcept -> const_iteratorarene::base::span< T, Extent >inline
const_iterator typedefarene::base::span< T, Extent >
const_pointer typedefarene::base::span< T, Extent >
const_reference typedefarene::base::span< T, Extent >
const_reverse_iterator typedefarene::base::span< T, Extent >
crbegin() const noexcept -> const_reverse_iteratorarene::base::span< T, Extent >inline
crend() const noexcept -> const_reverse_iteratorarene::base::span< T, Extent >inline
data() const noexcept -> T *arene::base::span< T, Extent >inline
difference_type typedefarene::base::span< T, Extent >
element_type typedefarene::base::span< T, Extent >
empty() const noexcept -> boolarene::base::span< T, Extent >inline
end() const noexcept -> iteratorarene::base::span< T, Extent >inline
extentarene::base::span< T, Extent >static
first() const noexcept -> span< T, Count >arene::base::span< T, Extent >inline
first() const noexcept -> span< T, Count >arene::base::span< T, Extent >inline
first(std::size_t count) const noexcept -> span< T >arene::base::span< T, Extent >inline
front() const noexcept -> T &arene::base::span< T, Extent >inline
iterator typedefarene::base::span< T, Extent >
last() const noexcept -> span< T, Count >arene::base::span< T, Extent >inline
last() const noexcept -> span< T, Count >arene::base::span< T, Extent >inline
last(std::size_t count) const noexcept -> span< T >arene::base::span< T, Extent >inline
operator=(span const &other) -> span &=defaultarene::base::span< T, Extent >
operator=(span &&other) -> span &=defaultarene::base::span< T, Extent >
operator[](std::size_t index) const noexcept -> T &arene::base::span< T, Extent >inline
pointer typedefarene::base::span< T, Extent >
rbegin() const noexcept -> reverse_iteratorarene::base::span< T, Extent >inline
reference typedefarene::base::span< T, Extent >
rend() const noexcept -> reverse_iteratorarene::base::span< T, Extent >inline
reverse_iterator typedefarene::base::span< T, Extent >
size_bytes() const noexcept -> std::size_tarene::base::span< T, Extent >inline
size_type typedefarene::base::span< T, Extent >
span() noexcept=defaultarene::base::span< T, Extent >
span(span const &other)=defaultarene::base::span< T, Extent >
span(span &&other)=defaultarene::base::span< T, Extent >
span(U *data_pointer, std::size_t data_size) noexceptarene::base::span< T, Extent >inline
span(T(&array)[N]) noexceptarene::base::span< T, Extent >inline
span(ArrayLikeT< U, N > &array) noexceptarene::base::span< T, Extent >inline
span(ArrayLikeT< U, N > const &array) noexceptarene::base::span< T, Extent >inline
span(ArrayLikeT< U, N > &&array) noexceptarene::base::span< T, Extent >inline
span(ArrayLikeT< U, N > const &&array) noexceptarene::base::span< T, Extent >inline
span(span< U, OtherExtent > &&other) noexcept=deletearene::base::span< T, Extent >
span(Container &&source) noexceptarene::base::span< T, Extent >inline
span(Container &&source) noexceptarene::base::span< T, Extent >inlineexplicit
span(span< U, OtherExtent > const &other) noexceptarene::base::span< T, Extent >inline
span(span< U, OtherExtent > const &other) noexceptarene::base::span< T, Extent >inlineexplicit
ssize() const noexcept -> difference_typearene::base::span< T, Extent >inline
subspan() const noexcept -> span< T, span_detail::extent_for_subspan< Extent, Offset, Count >()>arene::base::span< T, Extent >inline
subspan() const noexcept -> span< T, span_detail::extent_for_subspan< Extent, Offset, Count >()>arene::base::span< T, Extent >inline
subspan() const noexcept -> span< T, span_detail::extent_for_subspan< Extent, Offset, Count >()>arene::base::span< T, Extent >inline
subspan() const noexcept -> span< T, span_detail::extent_for_subspan< Extent, Offset, Count >()>arene::base::span< T, Extent >inline
subspan(std::size_t offset, std::size_t count=dynamic_extent) const noexcept -> span< T >arene::base::span< T, Extent >inline
value_type typedefarene::base::span< T, Extent >
~span()=defaultarene::base::span< T, Extent >