geopm  3.1.1.dev272+gdfb40a8d
GEOPM - Global Extensible Open Power Manager
geopm::PluginFactory< T > Member List

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

dictionary(const std::string &plugin_name) constgeopm::PluginFactory< T >inline
make_plugin(const std::string &plugin_name) constgeopm::PluginFactory< T >inline
operator=(const PluginFactory &other)=deletegeopm::PluginFactory< T >
plugin_names(void) constgeopm::PluginFactory< T >inline
PluginFactory()=defaultgeopm::PluginFactory< T >
PluginFactory(const PluginFactory &other)=deletegeopm::PluginFactory< T >
register_plugin(const std::string &plugin_name, std::function< std::unique_ptr< T >()> make_plugin, const std::map< std::string, std::string > &dictionary=m_empty_dictionary)geopm::PluginFactory< T >inline
~PluginFactory()=defaultgeopm::PluginFactory< T >virtual