| 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 |