#include <vector>
#include <algorithm>
#include "capi_pluginservice.h"
#include <Gaudi/PluginService.h>
#include <iostream>
Go to the source code of this file.
Definition at line 65 of file capi_pluginservice.cpp.
67 Registry ® = Registry::instance();
const FactoryInfo & getInfo(const std::string &id) const
Retrieve the FactoryInfo object for an id.
In-memory database of the loaded factories.
Definition at line 44 of file capi_pluginservice.cpp.
46 Registry ® = Registry::instance();
const FactoryInfo & getInfo(const std::string &id) const
Retrieve the FactoryInfo object for an id.
In-memory database of the loaded factories.
Definition at line 81 of file capi_pluginservice.cpp.
84 Registry ® = Registry::instance();
88 cprop.key = itr->first.c_str();
const FactoryInfo & getInfo(const std::string &id) const
Retrieve the FactoryInfo object for an id.
cgaudi_pluginsvc_t registry
In-memory database of the loaded factories.
Definition at line 72 of file capi_pluginservice.cpp.
74 Registry ® = Registry::instance();
const FactoryInfo & getInfo(const std::string &id) const
Retrieve the FactoryInfo object for an id.
In-memory database of the loaded factories.
Definition at line 58 of file capi_pluginservice.cpp.
60 Registry ® = Registry::instance();
const FactoryInfo & getInfo(const std::string &id) const
Retrieve the FactoryInfo object for an id.
In-memory database of the loaded factories.
Definition at line 51 of file capi_pluginservice.cpp.
53 Registry ® = Registry::instance();
const FactoryInfo & getInfo(const std::string &id) const
Retrieve the FactoryInfo object for an id.
In-memory database of the loaded factories.
Definition at line 33 of file capi_pluginservice.cpp.
36 std::vector<Registry::KeyType> keys;
40 return {
self, keys[
n].c_str() };
constexpr struct select1st_t select1st
const FactoryMap & factories() const
Return the known factories (loading the list if not yet done).
In-memory database of the loaded factories.
Definition at line 17 of file capi_pluginservice.cpp.
20 return int(fmap.size());
In-memory database of the loaded factories.
std::map< KeyType, FactoryInfo > FactoryMap
Type used for the database implementation.
Definition at line 10 of file capi_pluginservice.cpp.
12 static Registry& cxxreg = Registry::instance();
13 return { (
void*)(&cxxreg) };
In-memory database of the loaded factories.
Definition at line 100 of file capi_pluginservice.cpp.
102 Registry ® = Registry::instance();
105 return prop != fi.
properties.end() ? prop->second.c_str() :
nullptr;
const FactoryInfo & getInfo(const std::string &id) const
Retrieve the FactoryInfo object for an id.
In-memory database of the loaded factories.