Use std::shared_ptr

This commit is contained in:
Maschell
2021-12-15 17:09:30 +01:00
parent 64f78ccec4
commit 79eb5758b7
19 changed files with 297 additions and 269 deletions

View File

@@ -5,7 +5,8 @@
class PluginDataPersistence {
public:
static bool save(plugin_data_t *pluginDataStruct, PluginData &plugin);
static bool save(plugin_data_t *pluginDataStruct, const std::shared_ptr<PluginData> &plugin);
static bool save(plugin_data_t *pluginDataStruct, PluginData* plugin);
static PluginData load(plugin_data_t *pluginDataStruct);
static std::shared_ptr<PluginData> load(plugin_data_t *pluginDataStruct);
};