abstract_type typedef | neolib::i_plugin_variant< Id, Types > | |
add_ref() const noexcept=0 | neolib::i_reference_counted | pure virtual |
clear()=0 | neolib::i_plugin_variant< Id, Types > | pure virtual |
clone() const | neolib::i_plugin_variant< Id, Types > | inline |
control_block()=0 | neolib::i_reference_counted | pure virtual |
empty() const =0 | neolib::i_plugin_variant< Id, Types > | pure virtual |
get() const | neolib::i_plugin_variant< Id, Types > | inline |
get() | neolib::i_plugin_variant< Id, Types > | inline |
id_t typedef | neolib::i_plugin_variant< Id, Types > | |
ids() const =0 | neolib::i_plugin_variant< Id, Types > | pure virtual |
index_type typedef | neolib::i_plugin_variant< Id, Types > | |
operator!=(const none_t) const | neolib::i_plugin_variant< Id, Types > | inline |
operator<(const self_type &that) const =0 | neolib::i_plugin_variant< Id, Types > | pure virtual |
operator<=>(const self_type &that) const | neolib::i_plugin_variant< Id, Types > | inline |
operator=(const self_type &aOther) | neolib::i_plugin_variant< Id, Types > | inline |
operator=(self_type &&aOther) | neolib::i_plugin_variant< Id, Types > | inline |
operator=(const T &aArgument) | neolib::i_plugin_variant< Id, Types > | inline |
operator=(T &&aArgument) | neolib::i_plugin_variant< Id, Types > | inline |
operator=(const none_t) | neolib::i_plugin_variant< Id, Types > | inline |
operator==(const self_type &that) const =0 | neolib::i_plugin_variant< Id, Types > | pure virtual |
operator==(const none_t) const | neolib::i_plugin_variant< Id, Types > | inline |
pin() const noexcept=0 | neolib::i_reference_counted | pure virtual |
plugin_variant | neolib::i_plugin_variant< Id, Types > | friend |
release() const =0 | neolib::i_reference_counted | pure virtual |
release_and_take_ownership() const =0 | neolib::i_reference_counted | pure virtual |
release_and_take_ownership()=0 | neolib::i_reference_counted | pure virtual |
unpin() const =0 | neolib::i_reference_counted | pure virtual |
use_count() const noexcept=0 | neolib::i_reference_counted | pure virtual |
which() const =0 | neolib::i_plugin_variant< Id, Types > | pure virtual |
~i_reference_counted()=default | neolib::i_reference_counted | virtual |