#pragma once #include "PluginData.h" class PluginDataPersistence { public: static bool save(plugin_data_t *pluginDataStruct, const std::shared_ptr &plugin); static bool save(plugin_data_t *pluginDataStruct, PluginData* plugin); static std::shared_ptr load(plugin_data_t *pluginDataStruct); };