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

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

abstract_type typedefneolib::i_plugin
abstract_value_type typedefneolib::plugin< T >
add_ref() const noexcept overrideneolib::reference_counted< neolib::i_plugin >inlinevirtual
control_block() overrideneolib::reference_counted< neolib::i_plugin >inlinevirtual
copyright() const overrideneolib::plugin< T >inlinevirtual
description() const overrideneolib::plugin< T >inlinevirtual
discover(const neolib::uuid &aId, void *&aObject) overrideneolib::plugin< T >inlinevirtual
reference_counted< neolib::i_plugin >::discover(i_ref_ptr< Interface > &aObject)neolib::i_discoverableinline
id() const overrideneolib::plugin< T >inlinevirtual
load() overrideneolib::plugin< T >inlinevirtual
loaded() const overrideneolib::plugin< T >inlinevirtual
name() const overrideneolib::plugin< T >inlinevirtual
open_uri(const neolib::i_string &aUri) overrideneolib::plugin< T >inlinevirtual
operator=(const reference_counted &)neolib::reference_counted< neolib::i_plugin >inline
pin() const noexcept overrideneolib::reference_counted< neolib::i_plugin >inlinevirtual
plugin(neolib::i_application &aApplication, const neolib::uuid &aId=value_type::plugin_id(), std::string const &aName=value_type::plugin_name(), std::string const &aDescription=value_type::plugin_description(), const neolib::version &aVersion=value_type::plugin_version(), std::string const &aCopyright=value_type::plugin_copyright())neolib::plugin< T >inline
reference_counted() noexceptneolib::reference_counted< neolib::i_plugin >inline
reference_counted(const reference_counted &aOther) noexceptneolib::reference_counted< neolib::i_plugin >inline
release() const overrideneolib::reference_counted< neolib::i_plugin >inlinevirtual
release_and_take_ownership() const overrideneolib::reference_counted< neolib::i_plugin >inlinevirtual
release_and_take_ownership() overrideneolib::reference_counted< neolib::i_plugin >inlinevirtual
unload() overrideneolib::plugin< T >inlinevirtual
unpin() const overrideneolib::reference_counted< neolib::i_plugin >inlinevirtual
use_count() const noexcept overrideneolib::reference_counted< neolib::i_plugin >inlinevirtual
value_type typedefneolib::plugin< T >
version() const overrideneolib::plugin< T >inlinevirtual
~i_reference_counted()=defaultneolib::i_reference_countedvirtual
~reference_counted()neolib::reference_counted< neolib::i_plugin >inline