30 std::vector<PluginRegistryInfoDump>
subInfo;
43 static void add(
const Plugin &plugin);
48 template <
typename ValueType>
49 static void add(
const PluginPath &path, ValueType &&value);
56 template <
typename CallType>
57 static void addCall(
const PluginPath &path,
const CallType &call);
94 static std::vector<std::string> list(
const PluginPath &path);
110 template <
typename ValueType>
118 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:36
Definition: Callable.hpp:30
Definition: ArchiveEntry.hpp:20
std::string moduleVersion
Definition: Registry.hpp:29
std::vector< PluginRegistryInfoDump > subInfo
Definition: Registry.hpp:30
std::string objectType
Definition: Registry.hpp:27
static void addCall(const PluginPath &path, const CallType &call)
Definition: Registry.hpp:119
Definition: Plugin.hpp:23
std::string modulePath
Definition: Registry.hpp:28