|
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 |
| 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 |