di 0.1.0
|
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 typedef | di::vocab::Span< T, extent > | |
empty() const -> bool | di::vocab::Span< T, extent > | inline |
end() const -> T * | di::vocab::Span< T, extent > | inline |
explicit(other_extent==dynamic_extent) Span(Span< U | di::vocab::Span< T, extent > | |
first(types::size_t count) const -> Optional< Span< T > > | di::vocab::Span< T, extent > | inline |
first() const | di::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() const | di::vocab::Span< T, extent > | inline |
operator<=>(Span a, Span b) | di::vocab::Span< T, extent > | friend |
operator=(Span const &) -> Span &=default | di::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 |
other | di::vocab::Span< T, extent > | |
size() const -> types::size_t | di::vocab::Span< T, extent > | inline |
size_bytes() const -> types::size_t | di::vocab::Span< T, extent > | inline |
Span()=default | di::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 &)=default | di::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() const | di::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_t | di::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 |