29 std::vector<PluginRegistryInfoDump>
subInfo;
42 static void add(
const Plugin &plugin);
47 template <
typename ValueType>
48 static void add(
const PluginPath &path, ValueType &&value);
55 template <
typename CallType>
56 static void addCall(
const PluginPath &path,
const CallType &call);
93 static std::vector<std::string> list(
const PluginPath &path);
109 template <
typename ValueType>
117 template <
typename CallType>
Definition: Registry.hpp:23
#define POTHOS_API
Definition: Config.hpp:41
std::string pluginPath
Definition: Registry.hpp:26
static void add(const Plugin &plugin)
Definition: Registry.hpp:35
Definition: Callable.tmpl.hpp:30
std::vector< PluginRegistryInfoDump > subInfo
Definition: Registry.hpp:29
std::string objectType
Definition: Registry.hpp:27
static void addCall(const PluginPath &path, const CallType &call)
Definition: Registry.hpp:118
Definition: Plugin.hpp:23
std::string modulePath
Definition: Registry.hpp:28