Go to the documentation of this file. 1 #ifndef FWCore_PluginManager_PluginCapabilities_h
2 #define FWCore_PluginManager_PluginCapabilities_h
41 std::vector<PluginInfo>
available()
const override;
static PluginCapabilities * get()
~PluginCapabilities() override
const std::string & category() const override
returns the name of the category to which this plugin factory belongs
std::map< std::string, std::filesystem::path > classToLoadable_
std::vector< PluginInfo > available() const override
return info about all plugins which are already available in the program
bool tryToLoad(const std::string &iName)
bool tryToFind(const SharedLibrary &iLoadable)
Check to see if any capabilities are in the file, returns 'true' if found.
const PluginCapabilities & operator=(const PluginCapabilities &)=delete
void load(const std::string &iName)