gsl::span< ElementType, Extent > Member List

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

at(index_type idx) const (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
begin() const noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
cbegin() const noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
cend() const noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
const_iterator typedef (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >
const_reverse_iterator typedef (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >
crbegin() const noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
crend() const noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
data() const noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
element_type typedef (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >
empty() const noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
end() const noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
extent (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >static
first() const (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
first(index_type count) const (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
index_type typedef (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >
iterator typedef (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >
last() const (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
last(index_type count) const (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
operator()(index_type idx) const (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
operator=(const span &other) noexcept=default (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >
operator[](index_type idx) const (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
pointer typedef (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >
rbegin() const noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
reference typedef (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >
rend() const noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
reverse_iterator typedef (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >
size() const noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
size_bytes() const noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
size_type typedef (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >
span() noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
span(pointer ptr, index_type count) (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
span(pointer firstElem, pointer lastElem) (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
span(element_type(&arr)[N]) noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
span(std::array< std::remove_const_t< element_type >, N > &arr) noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
span(std::array< std::remove_const_t< element_type >, 0 > &) noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
span(const std::array< std::remove_const_t< element_type >, N > &arr) noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
span(const std::array< std::remove_const_t< element_type >, 0 > &) noexcept (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
span(Container &cont) (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
span(const Container &cont) (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
span(const span &other) noexcept=default (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >
span(const span< OtherElementType, OtherExtent > &other) (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
subspan() const -> typename detail::calculate_subspan_type< ElementType, Extent, Offset, Count >::type (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
subspan(index_type offset, index_type count=dynamic_extent) const (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >inline
value_type typedef (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >
~span() noexcept=default (defined in gsl::span< ElementType, Extent >)gsl::span< ElementType, Extent >