10 #ifndef RAJA_Runtime_Plugin_Loader_HPP
11 #define RAJA_Runtime_Plugin_Loader_HPP
44 void initPlugin(
const std::string& path);
46 void initDirectory(
const std::string& path);
48 std::vector<std::unique_ptr<Parent>> plugins;
Definition: PluginStrategy.hpp:23
Definition: RuntimePluginLoader.hpp:25
void preCapture(const RAJA::util::PluginContext &p) override
Definition: RuntimePluginLoader.cpp:54
void postCapture(const RAJA::util::PluginContext &p) override
Definition: RuntimePluginLoader.cpp:62
void preLaunch(const RAJA::util::PluginContext &p) override
Definition: RuntimePluginLoader.cpp:70
RuntimePluginLoader()
Definition: RuntimePluginLoader.cpp:34
void init(const RAJA::util::PluginOptions &p) override
Definition: RuntimePluginLoader.cpp:45
void postLaunch(const RAJA::util::PluginContext &p) override
Definition: RuntimePluginLoader.cpp:78
void finalize() override
Definition: RuntimePluginLoader.cpp:86
void linkRuntimePluginLoader()
Definition: RuntimePluginLoader.cpp:168
Definition: AlignedRangeIndexSetBuilders.cpp:35
Definition: PluginContext.hpp:26
Definition: PluginOptions.hpp:21