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

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

abstract_const_reference typedefneolib::optional< T >
abstract_reference typedefneolib::optional< T >
abstract_type typedefneolib::optional< T >
add_ref() const noexcept overrideneolib::reference_counted< i_optional< abstract_t< T > > >inlinevirtual
as_std_optional() constneolib::optional< T >inline
as_std_optional()neolib::optional< T >inline
const_pointer typedefneolib::optional< T >
const_reference typedefneolib::optional< T >
control_block() overrideneolib::reference_counted< i_optional< abstract_t< T > > >inlinevirtual
emplace(Args &&... args)neolib::optional< T >inline
has_value() const noexcept finalneolib::optional< T >inlinevirtual
operator bool() const noexcept finalneolib::optional< T >inlineexplicitvirtual
operator!=(std::nullopt_t) constneolib::optional< T >inline
operator*() finalneolib::optional< T >inlinevirtual
operator*() const finalneolib::optional< T >inlinevirtual
operator->() finalneolib::optional< T >inlinevirtual
operator->() const finalneolib::optional< T >inlinevirtual
operator<=>(const optional< T > &that) constneolib::optional< T >inline
reference_counted< i_optional< abstract_t< T > > >::operator<=>(const i_optional< abstract_t< T > > &that) constneolib::i_optional< abstract_t< T > >inline
operator=(std::nullopt_t) noexcept finalneolib::optional< T >inlinevirtual
operator=(const self_type &rhs)neolib::optional< T >inline
operator=(const abstract_type &rhs) finalneolib::optional< T >inline
operator=(const abstract_t< T > &value) finalneolib::optional< T >inlinevirtual
reference_counted< i_optional< abstract_t< T > > >::operator=(const reference_counted &)neolib::reference_counted< i_optional< abstract_t< T > > >inline
i_optional< abstract_t< T > >::operator=(const i_optional< abstract_t< T > > &rhs)=0neolib::i_optional< abstract_t< T > >pure virtual
operator==(std::nullopt_t) constneolib::optional< T >inline
operator==(const optional< T > &that) constneolib::optional< T >inline
reference_counted< i_optional< abstract_t< T > > >::operator==(const i_optional< abstract_t< T > > &that) constneolib::i_optional< abstract_t< T > >inline
optional()neolib::optional< T >inline
optional(std::nullopt_t)neolib::optional< T >inline
optional(value_type const &other)neolib::optional< T >inline
optional(abstract_type const &other)neolib::optional< T >inline
optional(U const &value)neolib::optional< T >inline
pin() const noexcept overrideneolib::reference_counted< i_optional< abstract_t< T > > >inlinevirtual
pointer typedefneolib::optional< T >
reference typedefneolib::optional< T >
reference_counted() noexceptneolib::reference_counted< i_optional< abstract_t< T > > >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< i_optional< abstract_t< T > > >inline
release() const overrideneolib::reference_counted< i_optional< abstract_t< T > > >inlinevirtual
release_and_take_ownership() const overrideneolib::reference_counted< i_optional< abstract_t< T > > >inlinevirtual
release_and_take_ownership() overrideneolib::reference_counted< i_optional< abstract_t< T > > >inlinevirtual
reset() finalneolib::optional< T >inlinevirtual
std_type typedefneolib::optional< T >
to_std_optional() constneolib::optional< T >inline
unpin() const overrideneolib::reference_counted< i_optional< abstract_t< T > > >inlinevirtual
use_count() const noexcept overrideneolib::reference_counted< i_optional< abstract_t< T > > >inlinevirtual
value() finalneolib::optional< T >inlinevirtual
value() const finalneolib::optional< T >inlinevirtual
value_or(abstract_const_reference aDefaultValue) const finalneolib::optional< T >inlinevirtual
value_or(abstract_reference aDefaultValue) const finalneolib::optional< T >inlinevirtual
value_or(abstract_reference aDefaultValue) finalneolib::optional< T >inlinevirtual
value_type typedefneolib::optional< T >
~i_reference_counted()=defaultneolib::i_reference_countedvirtual
~reference_counted()neolib::reference_counted< i_optional< abstract_t< T > > >inline