OGLplus  (0.59.0) a C++ wrapper for rendering APIs

eagine::basic_string_span< C, P, S > Member List

This is the complete list of members for eagine::basic_string_span< C, P, S >, including all inherited members.

addr() const noexcept -> address_typeeagine::memory::basic_span< C, C *, span_size_t >inline
address_type typedefeagine::memory::basic_span< C, C *, span_size_t >
back() const noexcept -> const value_type &eagine::memory::basic_span< C, C *, span_size_t >inline
back() noexcept -> value_type &eagine::memory::basic_span< C, C *, span_size_t >inline
basic_span(pointer addr, size_type len) noexcepteagine::memory::basic_span< C, C *, span_size_t >inline
basic_span(address_type addr, size_type len) noexcepteagine::memory::basic_span< C, C *, span_size_t >inline
basic_span(pointer b, pointer e) noexcepteagine::memory::basic_span< C, C *, span_size_t >inline
basic_span(address_type ba, address_type be) noexcepteagine::memory::basic_span< C, C *, span_size_t >inline
basic_span() noexcept=defaulteagine::memory::basic_span< C, C *, span_size_t >
basic_span(const basic_span &) noexcept=defaulteagine::memory::basic_span< C, C *, span_size_t >
basic_span(basic_span &&) noexcept=defaulteagine::memory::basic_span< C, C *, span_size_t >
basic_span(basic_span< T, P, S > that) noexcepteagine::memory::basic_span< C, C *, span_size_t >inline
basic_string_span() noexcept=defaulteagine::basic_string_span< C, P, S >
basic_string_span(C(&array)[N]) noexcepteagine::basic_string_span< C, P, S >inline
basic_string_span(C(&array)[N], span_size_t n) noexcepteagine::basic_string_span< C, P, S >inline
basic_string_span(const string_type &str) noexcepteagine::basic_string_span< C, P, S >inline
basic_string_span(Str &str) noexcepteagine::basic_string_span< C, P, S >inline
basic_string_span(const Str &str) noexcepteagine::basic_string_span< C, P, S >inline
begin() const noexcept -> iteratoreagine::memory::basic_span< C, C *, span_size_t >inline
begin_addr() const noexcept -> address_typeeagine::memory::basic_span< C, C *, span_size_t >inline
const_iterator typedefeagine::memory::basic_span< C, C *, span_size_t >
contains(basic_span< Ts, Ps, Ss > that) const noexcept -> booleagine::memory::basic_span< C, C *, span_size_t >inline
data() const noexcept -> pointereagine::basic_string_span< C, P, S >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< C, C *, span_size_t >inline
element(Int index) noexcept -> std::enable_if_t< std::is_integral_v< Int >, value_type & >eagine::memory::basic_span< C, C *, span_size_t >inline
empty() const noexcept -> booleagine::basic_string_span< C, P, S >inline
encloses(const_address a) const noexcept -> booleagine::memory::basic_span< C, C *, span_size_t >inline
end() const noexcept -> iteratoreagine::memory::basic_span< C, C *, span_size_t >inline
end_addr() const noexcept -> address_typeeagine::memory::basic_span< C, C *, span_size_t >inline
front() const noexcept -> const value_type &eagine::memory::basic_span< C, C *, span_size_t >inline
front() noexcept -> value_type &eagine::memory::basic_span< C, C *, span_size_t >inline
is_aligned_as() const noexcept -> booleagine::memory::basic_span< C, C *, span_size_t >inline
is_empty() const noexcept -> booleagine::memory::basic_span< C, C *, span_size_t >inline
is_zero_terminated() const noexcept -> booleagine::memory::basic_span< C, C *, span_size_t >inline
iterator typedefeagine::memory::basic_span< C, C *, span_size_t >
list_to_stream(Output &out, memory::basic_span< T, P, S > s) -> Output &eagine::memory::basic_span< C, C *, span_size_t >related
make_span_getter(span_size_t &i, memory::basic_span< T, P, S > spn)eagine::memory::basic_span< C, C *, span_size_t >related
make_span_getter(span_size_t &i, memory::basic_span< T, P, S > spn, Transform transform)eagine::memory::basic_span< C, C *, span_size_t >related
make_span_putter(span_size_t &i, memory::basic_span< T, P, S > spn)eagine::memory::basic_span< C, C *, span_size_t >related
make_span_putter(span_size_t &i, memory::basic_span< T, P, S > spn, Transform transform)eagine::memory::basic_span< C, C *, span_size_t >related
operator bool() const noexcepteagine::memory::basic_span< C, C *, span_size_t >inlineexplicit
operator std_view_type() const noexcepteagine::basic_string_span< C, P, S >inline
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< C, C *, span_size_t >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< C, C *, span_size_t >related
operator=(const basic_span &) noexcept -> basic_span &=defaulteagine::memory::basic_span< C, C *, span_size_t >
operator=(basic_span &&) noexcept -> basic_span &=defaulteagine::memory::basic_span< C, C *, span_size_t >
operator=(basic_span< T, P, S > that) noexcept -> auto &eagine::memory::basic_span< C, C *, span_size_t >inline
operator[](Int index) noexcept -> std::enable_if_t< std::is_integral_v< Int >, value_type & >eagine::memory::basic_span< C, C *, span_size_t >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< C, C *, span_size_t >inline
overlaps(const basic_span< Ts, Ps, Ss > &that) const noexcept -> booleagine::memory::basic_span< C, C *, span_size_t >inline
pointer typedefeagine::memory::basic_span< C, C *, span_size_t >
rbegin() const noexcepteagine::memory::basic_span< C, C *, span_size_t >inline
read_from_stream(Input &in, memory::basic_span< T, P, S > s) -> auto &eagine::memory::basic_span< C, C *, span_size_t >related
ref(size_type index) const noexcept -> std::add_const_t< value_type > &eagine::memory::basic_span< C, C *, span_size_t >inline
ref(size_type index) noexcept -> value_type &eagine::memory::basic_span< C, C *, span_size_t >inline
rend() const noexcepteagine::memory::basic_span< C, C *, span_size_t >inline
reset() noexcept -> auto &eagine::memory::basic_span< C, C *, span_size_t >inline
reset(pointer addr, size_type length) noexcept -> auto &eagine::memory::basic_span< C, C *, span_size_t >inline
reset(address_type addr, size_type length) noexcept -> auto &eagine::memory::basic_span< C, C *, span_size_t >inline
reset(pointer b, pointer e) noexcept -> auto &eagine::memory::basic_span< C, C *, span_size_t >inline
reverse_iterator typedefeagine::memory::basic_span< C, C *, span_size_t >
size() const noexcept -> size_typeeagine::basic_string_span< C, P, S >inline
size_type typedefeagine::memory::basic_span< C, C *, span_size_t >
std_view() const noexcept -> std_view_typeeagine::basic_string_span< C, P, S >inline
std_view_type typedefeagine::basic_string_span< C, P, S >
string_type typedefeagine::basic_string_span< C, P, S >
to_string() const -> string_typeeagine::basic_string_span< C, P, S >inline
value_type typedefeagine::memory::basic_span< C, C *, span_size_t >
write_to_stream(Output &out, memory::basic_span< T, P, S > s) -> auto &eagine::memory::basic_span< C, C *, span_size_t >related

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).