| addr() const noexcept -> address_type | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| address_type typedef | eagine::memory::basic_span< ValueType, Pointer, SizeType > | |
| back() const noexcept -> const value_type & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| back() noexcept -> value_type & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| basic_span(pointer addr, size_type len) noexcept | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| basic_span(address_type addr, size_type len) noexcept | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| basic_span(pointer b, pointer e) noexcept | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| basic_span(address_type ba, address_type be) noexcept | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| basic_span() noexcept=default | eagine::memory::basic_span< ValueType, Pointer, SizeType > | |
| basic_span(const basic_span &) noexcept=default | eagine::memory::basic_span< ValueType, Pointer, SizeType > | |
| basic_span(basic_span &&) noexcept=default | eagine::memory::basic_span< ValueType, Pointer, SizeType > | |
| basic_span(basic_span< T, P, S > that) noexcept | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| begin() const noexcept -> iterator | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| begin_addr() const noexcept -> address_type | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| const_iterator typedef | eagine::memory::basic_span< ValueType, Pointer, SizeType > | |
| contains(basic_span< Ts, Ps, Ss > that) const noexcept -> bool | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| data() const noexcept -> pointer | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| element(Int index) const noexcept -> std::enable_if_t< std::is_integral_v< Int >, std::add_const_t< value_type > & > | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| element(Int index) noexcept -> std::enable_if_t< std::is_integral_v< Int >, value_type & > | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| empty() const noexcept -> bool | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| encloses(const_address a) const noexcept -> bool | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| end() const noexcept -> iterator | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| end_addr() const noexcept -> address_type | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| front() const noexcept -> const value_type & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| front() noexcept -> value_type & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| is_aligned_as() const noexcept -> bool | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| is_empty() const noexcept -> bool | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| is_zero_terminated() const noexcept -> bool | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| iterator typedef | eagine::memory::basic_span< ValueType, Pointer, SizeType > | |
| list_to_stream(Output &out, memory::basic_span< T, P, S > s) -> Output & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | related |
| make_span_getter(span_size_t &i, memory::basic_span< T, P, S > spn) | eagine::memory::basic_span< ValueType, Pointer, SizeType > | related |
| make_span_getter(span_size_t &i, memory::basic_span< T, P, S > spn, Transform transform) | eagine::memory::basic_span< ValueType, Pointer, SizeType > | related |
| make_span_putter(span_size_t &i, memory::basic_span< T, P, S > spn) | eagine::memory::basic_span< ValueType, Pointer, SizeType > | related |
| make_span_putter(span_size_t &i, memory::basic_span< T, P, S > spn, Transform transform) | eagine::memory::basic_span< ValueType, Pointer, SizeType > | related |
| operator bool() const noexcept | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inlineexplicit |
| operator<<(std::ostream &out, memory::basic_span< T, P, S > s) -> std::enable_if_t<!std::is_same_v< std::remove_const_t< T >, char >, std::ostream & > | eagine::memory::basic_span< ValueType, Pointer, SizeType > | related |
| operator<<(std::ostream &out, memory::basic_span< T, P, S > s) -> std::enable_if_t< std::is_same_v< std::remove_const_t< T >, char >, std::ostream & > | eagine::memory::basic_span< ValueType, Pointer, SizeType > | related |
| operator=(owned_block &&temp) noexcept -> owned_block & | eagine::memory::owned_block | inline |
| operator=(const owned_block &)=delete | eagine::memory::owned_block | |
| eagine::memory::basic_span::operator=(const basic_span &) noexcept -> basic_span &=default | eagine::memory::basic_span< ValueType, Pointer, SizeType > | |
| eagine::memory::basic_span::operator=(basic_span &&) noexcept -> basic_span &=default | eagine::memory::basic_span< ValueType, Pointer, SizeType > | |
| eagine::memory::basic_span::operator=(basic_span< T, P, S > that) noexcept -> auto & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| operator[](Int index) noexcept -> std::enable_if_t< std::is_integral_v< Int >, value_type & > | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| operator[](Int index) const noexcept -> std::enable_if_t< std::is_integral_v< Int >, std::add_const_t< value_type > & > | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| overlaps(const basic_span< Ts, Ps, Ss > &that) const noexcept -> bool | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| owned_block() noexcept=default | eagine::memory::owned_block | |
| owned_block(owned_block &&temp) noexcept | eagine::memory::owned_block | inline |
| owned_block(const owned_block &)=delete | eagine::memory::owned_block | |
| pointer typedef | eagine::memory::basic_span< ValueType, Pointer, SizeType > | |
| rbegin() const noexcept | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| read_from_stream(Input &in, memory::basic_span< T, P, S > s) -> auto & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | related |
| ref(size_type index) const noexcept -> std::add_const_t< value_type > & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| ref(size_type index) noexcept -> value_type & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| rend() const noexcept | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| reset() noexcept -> auto & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| reset(pointer addr, size_type length) noexcept -> auto & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| reset(address_type addr, size_type length) noexcept -> auto & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| reset(pointer b, pointer e) noexcept -> auto & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| reverse_iterator typedef | eagine::memory::basic_span< ValueType, Pointer, SizeType > | |
| size() const noexcept -> size_type | eagine::memory::basic_span< ValueType, Pointer, SizeType > | inline |
| size_type typedef | eagine::memory::basic_span< ValueType, Pointer, SizeType > | |
| value_type typedef | eagine::memory::basic_span< ValueType, Pointer, SizeType > | |
| write_to_stream(Output &out, memory::basic_span< T, P, S > s) -> auto & | eagine::memory::basic_span< ValueType, Pointer, SizeType > | related |
| ~owned_block() noexcept | eagine::memory::owned_block | inline |