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

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

abstract_type typedefneolib::variant< Types >
add_ref() const noexcept overrideneolib::reference_counted< i_variant< abstract_t< Types >... > >inlinevirtual
control_block() overrideneolib::reference_counted< i_variant< abstract_t< Types >... > >inlinevirtual
get() constneolib::i_variant< abstract_t< Types >... >inline
get()neolib::i_variant< abstract_t< Types >... >inline
get_if() constneolib::i_variant< abstract_t< Types >... >inline
get_if()neolib::i_variant< abstract_t< Types >... >inline
holds_alternative() constneolib::i_variant< abstract_t< Types >... >inline
index() const overrideneolib::variant< Types >inlinevirtual
is_alternative_vneolib::variant< Types >static
is_copy_assignable_vneolib::variant< Types >static
is_copy_constructible_vneolib::variant< Types >static
is_move_assignable_vneolib::variant< Types >static
is_move_constructible_vneolib::variant< Types >static
operator=(T const &aOther)neolib::variant< Types >inline
operator=(T &&aOther)neolib::variant< Types >inline
operator=(T const &aOther)neolib::variant< Types >inline
operator=(T &&aOther)neolib::variant< Types >inline
operator=(T const &aValue)neolib::variant< Types >inline
operator=(T &&aValue)neolib::variant< Types >inline
operator=(T const &aValue)neolib::variant< Types >inline
operator=(T &&aValue)neolib::variant< Types >inline
reference_counted< i_variant< abstract_t< Types >... > >::operator=(const reference_counted &)neolib::reference_counted< i_variant< abstract_t< Types >... > >inline
pin() const noexcept overrideneolib::reference_counted< i_variant< abstract_t< Types >... > >inlinevirtual
reference_counted() noexceptneolib::reference_counted< i_variant< abstract_t< Types >... > >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< i_variant< abstract_t< Types >... > >inline
release() const overrideneolib::reference_counted< i_variant< abstract_t< Types >... > >inlinevirtual
release_and_take_ownership() const overrideneolib::reference_counted< i_variant< abstract_t< Types >... > >inlinevirtual
release_and_take_ownership() overrideneolib::reference_counted< i_variant< abstract_t< Types >... > >inlinevirtual
std_type typedefneolib::variant< Types >
unpin() const overrideneolib::reference_counted< i_variant< abstract_t< Types >... > >inlinevirtual
use_count() const noexcept overrideneolib::reference_counted< i_variant< abstract_t< Types >... > >inlinevirtual
variant()neolib::variant< Types >inline
variant(T const &aOther)neolib::variant< Types >inline
variant(T &&aOther)neolib::variant< Types >inline
variant(T const &aOther)neolib::variant< Types >inline
variant(abstract_type &&aOther)neolib::variant< Types >inline
variant(T const &aValue)neolib::variant< Types >inline
variant(T &&aValue)neolib::variant< Types >inline
variant(T const &aValue)neolib::variant< Types >inline
variant(T &&aValue)neolib::variant< Types >inline
~i_reference_counted()=defaultneolib::i_reference_countedvirtual
~i_variant()=defaultneolib::i_variant< abstract_t< Types >... >virtual
~reference_counted()neolib::reference_counted< i_variant< abstract_t< Types >... > >inline