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

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

abstract_type typedefneolib::plugin_variant< Id, Types >
add_ref() const noexcept overrideneolib::reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >inlinevirtual
as_std_variant() constneolib::plugin_variant< Id, Types >inline
as_std_variant()neolib::plugin_variant< Id, Types >inline
clear() finalneolib::plugin_variant< Id, Types >inlinevirtual
clone() constneolib::i_plugin_variant< Id, abstract_t< Types >... >inline
control_block() overrideneolib::reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >inlinevirtual
empty() const finalneolib::plugin_variant< Id, Types >inlinevirtual
get() constneolib::i_plugin_variant< Id, abstract_t< Types >... >inline
get()neolib::i_plugin_variant< Id, abstract_t< Types >... >inline
id_t typedefneolib::i_plugin_variant< Id, abstract_t< Types >... >
ids() const finalneolib::plugin_variant< Id, Types >inlinevirtual
index_type typedefneolib::i_plugin_variant< Id, abstract_t< Types >... >
operator!=(const none_t) constneolib::i_plugin_variant< Id, abstract_t< Types >... >inline
operator<(const abstract_type &that) const finalneolib::plugin_variant< Id, Types >inline
reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >::operator<(const self_type &that) const=0neolib::i_plugin_variant< Id, abstract_t< Types >... >pure virtual
operator<=>(const self_type &that) constneolib::plugin_variant< Id, Types >inline
reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >::operator<=>(const self_type &that) constneolib::i_plugin_variant< Id, abstract_t< Types >... >inline
operator=(const self_type &aOther)neolib::plugin_variant< Id, Types >inline
operator=(self_type &&aOther) noexceptneolib::plugin_variant< Id, Types >inline
operator=(none_t)neolib::plugin_variant< Id, Types >inline
reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >::operator=(const reference_counted &)neolib::reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >inline
i_plugin_variant< Id, abstract_t< Types >... >::operator=(const self_type &aOther)neolib::i_plugin_variant< Id, abstract_t< Types >... >inline
i_plugin_variant< Id, abstract_t< Types >... >::operator=(self_type &&aOther)neolib::i_plugin_variant< Id, abstract_t< Types >... >inline
i_plugin_variant< Id, abstract_t< Types >... >::operator=(const T &aArgument)neolib::i_plugin_variant< Id, abstract_t< Types >... >inline
i_plugin_variant< Id, abstract_t< Types >... >::operator=(T &&aArgument)neolib::i_plugin_variant< Id, abstract_t< Types >... >inline
operator==(none_t) constneolib::plugin_variant< Id, Types >inline
operator==(const abstract_type &that) const finalneolib::plugin_variant< Id, Types >inline
reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >::operator==(const self_type &that) const=0neolib::i_plugin_variant< Id, abstract_t< Types >... >pure virtual
pin() const noexcept overrideneolib::reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >inlinevirtual
plugin_variant(const self_type &aOther)neolib::plugin_variant< Id, Types >inline
plugin_variant(self_type &&aOther) noexceptneolib::plugin_variant< Id, Types >inline
plugin_variant(const abstract_type &aOther)neolib::plugin_variant< Id, Types >inline
plugin_variant(abstract_type &&aOther) noexceptneolib::plugin_variant< Id, Types >inline
reference_counted() noexceptneolib::reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >inline
release() const overrideneolib::reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >inlinevirtual
release_and_take_ownership() const overrideneolib::reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >inlinevirtual
release_and_take_ownership() overrideneolib::reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >inlinevirtual
unpin() const overrideneolib::reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >inlinevirtual
use_count() const noexcept overrideneolib::reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >inlinevirtual
variant_type typedefneolib::plugin_variant< Id, Types >
which() const finalneolib::plugin_variant< Id, Types >inlinevirtual
which_as_string() constneolib::plugin_variant< Id, Types >inline
~i_reference_counted()=defaultneolib::i_reference_countedvirtual
~reference_counted()neolib::reference_counted< i_plugin_variant< Id, abstract_t< Types >... > >inline