Backport
bpstd::span< T, Extent > Member List

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

back() const noexceptbpstd::span< T, Extent >inline
begin() const noexcept (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
const_pointer typedef (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >
const_reference typedef (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >
data() const noexceptbpstd::span< T, Extent >inline
difference_type typedef (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >
element_type typedef (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >
empty() const noexceptbpstd::span< T, Extent >inline
end() const noexcept (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
extent (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >static
first() constbpstd::span< T, Extent >
first(size_t count) constbpstd::span< T, Extent >inline
first() const (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
front() const noexceptbpstd::span< T, Extent >inline
iterator typedef (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >
last() constbpstd::span< T, Extent >
last(size_t count) constbpstd::span< T, Extent >inline
last() const (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
operator=(const span &other) noexcept=defaultbpstd::span< T, Extent >
operator[](size_type idx) const noexceptbpstd::span< T, Extent >inline
pointer typedef (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >
rbegin() const noexcept (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
reference typedef (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >
rend() const noexcept (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
reverse_iterator typedef (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >
size() const noexceptbpstd::span< T, Extent >inline
size_bytes() const noexceptbpstd::span< T, Extent >inline
size_type typedef (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >
span() noexceptbpstd::span< T, Extent >
span(It it, size_type count) noexceptbpstd::span< T, Extent >
span(It it, size_type count) noexceptbpstd::span< T, Extent >explicit
span(It it, End end) noexceptbpstd::span< T, Extent >
span(It it, End end) noexcept (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >explicit
span(element_type(&arr)[N]) noexceptbpstd::span< T, Extent >
span(std::array< U, N > &arr) noexceptbpstd::span< T, Extent >
span(const std::array< U, N > &arr) noexceptbpstd::span< T, Extent >
span(const span< U, N > &s) noexceptbpstd::span< T, Extent >
span(const span &other) noexcept=defaultbpstd::span< T, Extent >
span() noexcept (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
span(It it, size_type count) noexcept (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
span(It it, End end) noexcept (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
span(element_type(&arr)[N]) noexcept (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
span(std::array< U, N > &arr) noexcept (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
span(const std::array< U, N > &arr) noexcept (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
span(const span< U, N > &s) noexcept (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
subspan() constbpstd::span< T, Extent >
subspan(std::size_t offset, std::size_t count=dynamic_extent) constbpstd::span< T, Extent >inline
subspan() const (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >inline
value_type typedef (defined in bpstd::span< T, Extent >)bpstd::span< T, Extent >