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

eagine::memory::owned_block Member List

This is the complete list of members for eagine::memory::owned_block, including all inherited members.

addr() const noexcept -> address_typeeagine::memory::basic_span< ValueType, Pointer, SizeType >inline
address_type typedefeagine::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) noexcepteagine::memory::basic_span< ValueType, Pointer, SizeType >inline
basic_span(address_type addr, size_type len) noexcepteagine::memory::basic_span< ValueType, Pointer, SizeType >inline
basic_span(pointer b, pointer e) noexcepteagine::memory::basic_span< ValueType, Pointer, SizeType >inline
basic_span(address_type ba, address_type be) noexcepteagine::memory::basic_span< ValueType, Pointer, SizeType >inline
basic_span() noexcept=defaulteagine::memory::basic_span< ValueType, Pointer, SizeType >
basic_span(const basic_span &) noexcept=defaulteagine::memory::basic_span< ValueType, Pointer, SizeType >
basic_span(basic_span &&) noexcept=defaulteagine::memory::basic_span< ValueType, Pointer, SizeType >
basic_span(basic_span< T, P, S > that) noexcepteagine::memory::basic_span< ValueType, Pointer, SizeType >inline
begin() const noexcept -> iteratoreagine::memory::basic_span< ValueType, Pointer, SizeType >inline
begin_addr() const noexcept -> address_typeeagine::memory::basic_span< ValueType, Pointer, SizeType >inline
const_iterator typedefeagine::memory::basic_span< ValueType, Pointer, SizeType >
contains(basic_span< Ts, Ps, Ss > that) const noexcept -> booleagine::memory::basic_span< ValueType, Pointer, SizeType >inline
data() const noexcept -> pointereagine::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 -> booleagine::memory::basic_span< ValueType, Pointer, SizeType >inline
encloses(const_address a) const noexcept -> booleagine::memory::basic_span< ValueType, Pointer, SizeType >inline
end() const noexcept -> iteratoreagine::memory::basic_span< ValueType, Pointer, SizeType >inline
end_addr() const noexcept -> address_typeeagine::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 -> booleagine::memory::basic_span< ValueType, Pointer, SizeType >inline
is_empty() const noexcept -> booleagine::memory::basic_span< ValueType, Pointer, SizeType >inline
is_zero_terminated() const noexcept -> booleagine::memory::basic_span< ValueType, Pointer, SizeType >inline
iterator typedefeagine::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 noexcepteagine::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_blockinline
operator=(const owned_block &)=deleteeagine::memory::owned_block
eagine::memory::basic_span::operator=(const basic_span &) noexcept -> basic_span &=defaulteagine::memory::basic_span< ValueType, Pointer, SizeType >
eagine::memory::basic_span::operator=(basic_span &&) noexcept -> basic_span &=defaulteagine::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 -> booleagine::memory::basic_span< ValueType, Pointer, SizeType >inline
owned_block() noexcept=defaulteagine::memory::owned_block
owned_block(owned_block &&temp) noexcepteagine::memory::owned_blockinline
owned_block(const owned_block &)=deleteeagine::memory::owned_block
pointer typedefeagine::memory::basic_span< ValueType, Pointer, SizeType >
rbegin() const noexcepteagine::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 noexcepteagine::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 typedefeagine::memory::basic_span< ValueType, Pointer, SizeType >
size() const noexcept -> size_typeeagine::memory::basic_span< ValueType, Pointer, SizeType >inline
size_type typedefeagine::memory::basic_span< ValueType, Pointer, SizeType >
value_type typedefeagine::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() noexcepteagine::memory::owned_blockinline

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