neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::i_optional< T > Member List

This is the complete list of members for neolib::i_optional< T >, including all inherited members.

abstract_type typedefneolib::i_optional< T >
add_ref() const noexcept=0neolib::i_reference_countedpure virtual
const_pointer typedefneolib::i_optional< T >
const_reference typedefneolib::i_optional< T >
control_block()=0neolib::i_reference_countedpure virtual
has_value() const noexcept=0neolib::i_optional< T >pure virtual
operator bool() const noexcept=0neolib::i_optional< T >explicitpure virtual
operator!=(std::nullopt_t) constneolib::i_optional< T >inline
operator*()=0neolib::i_optional< T >pure virtual
operator*() const =0neolib::i_optional< T >pure virtual
operator->()=0neolib::i_optional< T >pure virtual
operator->() const =0neolib::i_optional< T >pure virtual
operator<=>(const i_optional< T > &that) constneolib::i_optional< T >inline
operator=(std::nullopt_t) noexcept=0neolib::i_optional< T >pure virtual
operator=(const i_optional< T > &rhs)=0neolib::i_optional< T >pure virtual
operator=(const T &value)=0neolib::i_optional< T >pure virtual
operator==(std::nullopt_t) constneolib::i_optional< T >inline
operator==(const i_optional< T > &that) constneolib::i_optional< T >inline
pin() const noexcept=0neolib::i_reference_countedpure virtual
pointer typedefneolib::i_optional< T >
reference typedefneolib::i_optional< T >
release() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership()=0neolib::i_reference_countedpure virtual
reset()=0neolib::i_optional< T >pure virtual
unpin() const =0neolib::i_reference_countedpure virtual
use_count() const noexcept=0neolib::i_reference_countedpure virtual
value()=0neolib::i_optional< T >pure virtual
value() const =0neolib::i_optional< T >pure virtual
value_or(const_reference aDefaultValue) const =0neolib::i_optional< T >pure virtual
value_or(reference aDefaultValue) const =0neolib::i_optional< T >pure virtual
value_or(reference aDefaultValue)=0neolib::i_optional< T >pure virtual
value_type typedefneolib::i_optional< T >
~i_reference_counted()=defaultneolib::i_reference_countedvirtual