di 0.1.0
Loading...
Searching...
No Matches
di::vocab::Span< T, extent > Member List

This is the complete list of members for di::vocab::Span< T, extent >, including all inherited members.

at(types::size_t index) const -> vocab::Optional< T & >di::vocab::Span< T, extent >inline
back() const -> T &requires(extent > 0)di::vocab::Span< T, extent >inline
begin() const -> T *di::vocab::Span< T, extent >inline
data() const -> T *di::vocab::Span< T, extent >inline
Element typedefdi::vocab::Span< T, extent >
empty() const -> booldi::vocab::Span< T, extent >inline
end() const -> T *di::vocab::Span< T, extent >inline
explicit(other_extent==dynamic_extent) Span(Span< Udi::vocab::Span< T, extent >
first(types::size_t count) const -> Optional< Span< T > >di::vocab::Span< T, extent >inline
first() constdi::vocab::Span< T, extent >inline
front() const -> T &requires(extent > 0)di::vocab::Span< T, extent >inline
get() &-> decltype(auto)di::util::AddMemberGet< Span< T, extent > >inline
get() const &-> decltype(auto)di::util::AddMemberGet< Span< T, extent > >inline
get() &&-> decltype(auto)di::util::AddMemberGet< Span< T, extent > >inline
get() const &&-> decltype(auto)di::util::AddMemberGet< Span< T, extent > >inline
get() &-> decltype(auto)di::util::AddMemberGet< Span< T, extent > >inline
get() const &-> decltype(auto)di::util::AddMemberGet< Span< T, extent > >inline
get() &&-> decltype(auto)di::util::AddMemberGet< Span< T, extent > >inline
get() const &&-> decltype(auto)di::util::AddMemberGet< Span< T, extent > >inline
last(types::size_t count) const -> Optional< Span< T > >di::vocab::Span< T, extent >inline
last() constdi::vocab::Span< T, extent >inline
operator<=>(Span a, Span b)di::vocab::Span< T, extent >friend
operator=(Span const &) -> Span &=defaultdi::vocab::Span< T, extent >
operator==(Span a, Span b) -> bool requires(concepts::EqualityComparable< T >)di::vocab::Span< T, extent >friend
operator[](types::size_t index) const -> T &requires(extent > 0)di::vocab::Span< T, extent >inline
otherdi::vocab::Span< T, extent >
size() const -> types::size_tdi::vocab::Span< T, extent >inline
size_bytes() const -> types::size_tdi::vocab::Span< T, extent >inline
Span()=defaultdi::vocab::Span< T, extent >explicit
Span(Iter first, types::size_t count)di::vocab::Span< T, extent >inlineexplicit
Span(Iter it, Sent sent)di::vocab::Span< T, extent >inlineexplicit
Span(T(&array)[size])di::vocab::Span< T, extent >inline
Span(vocab::Array< U, size > &array)di::vocab::Span< T, extent >inline
Span(vocab::Array< U, size > const &array)di::vocab::Span< T, extent >inline
Span(Con &&container)di::vocab::Span< T, extent >inlineexplicit
Span(Span const &)=defaultdi::vocab::Span< T, extent >
subspan(types::size_t offset) const -> Optional< Span< T > >di::vocab::Span< T, extent >inline
subspan(types::size_t offset, types::size_t count) const -> Optional< Span< T > >di::vocab::Span< T, extent >inline
subspan() constdi::vocab::Span< T, extent >inline
tag_invoke(types::Tag< container::reconstruct >, InPlaceType< Span >, It first, Sent last) -> Span< T >di::vocab::Span< T, extent >friend
tag_invoke(types::Tag< tuple_element >, types::InPlaceType< Span >, Constexpr< index >) -> InPlaceType< T >di::vocab::Span< T, extent >friend
tag_invoke(types::Tag< tuple_element >, types::InPlaceType< Span const >, Constexpr< index >) -> InPlaceType< T >di::vocab::Span< T, extent >friend
tag_invoke(types::Tag< tuple_size >, types::InPlaceType< Span >) -> types::size_tdi::vocab::Span< T, extent >friend
tag_invoke(types::Tag< util::get_in_place >, Constexpr< index >, Span self) -> T &di::vocab::Span< T, extent >friend
to_owned() const -> Array< U, extent >di::vocab::Span< T, extent >inline