C/C++ API Reference
Loading...
Searching...
No Matches
pw::span< T, Extent > Member List

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

back() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
begin() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
data() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
difference_type typedef (defined in pw::span< T, Extent >)pw::span< T, Extent >
element_type typedef (defined in pw::span< T, Extent >)pw::span< T, Extent >
empty() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
end() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
extent (defined in pw::span< T, Extent >)pw::span< T, Extent >static
ExtentStorage(size_t) noexcept (defined in pw::pw_span_internal::ExtentStorage< Extent >)pw::pw_span_internal::ExtentStorage< Extent >inlineexplicit
first() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
first(size_t count) const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
front() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
iterator typedef (defined in pw::span< T, Extent >)pw::span< T, Extent >
last() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
last(size_t count) const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
operator=(const span &other) noexcept=default (defined in pw::span< T, Extent >)pw::span< T, Extent >
operator[](size_t idx) const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
pointer typedef (defined in pw::span< T, Extent >)pw::span< T, Extent >
rbegin() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
reference typedef (defined in pw::span< T, Extent >)pw::span< T, Extent >
rend() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
reverse_iterator typedef (defined in pw::span< T, Extent >)pw::span< T, Extent >
size() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
size_bytes() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
size_type typedef (defined in pw::span< T, Extent >)pw::span< T, Extent >
span() noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
span(T *data, size_t size) noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
span(std::nullptr_t data, size_t size)=delete (defined in pw::span< T, Extent >)pw::span< T, Extent >
span(T *begin, T *end) noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
span(T(&array)[N]) noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
span(std::array< U, N > &array) noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
span(const std::array< U, N > &array) noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
span(Container &container) noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
span(const Container &container) noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
span(const span &other) noexcept=default (defined in pw::span< T, Extent >)pw::span< T, Extent >
span(const span< U, OtherExtent > &other) (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
subspan() const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
subspan(size_t offset, size_t count=dynamic_extent) const noexcept (defined in pw::span< T, Extent >)pw::span< T, Extent >inline
value_type typedef (defined in pw::span< T, Extent >)pw::span< T, Extent >
~span() noexcept=default (defined in pw::span< T, Extent >)pw::span< T, Extent >