archive/List: add RAII class

This commit is contained in:
Max Kellermann
2019-02-05 21:40:07 +01:00
parent c0e9246a66
commit c9ba4f3f9c
5 changed files with 25 additions and 22 deletions

View File

@@ -46,4 +46,15 @@ archive_plugin_init_all();
void
archive_plugin_deinit_all() noexcept;
class ScopeArchivePluginsInit {
public:
ScopeArchivePluginsInit() {
archive_plugin_init_all();
}
~ScopeArchivePluginsInit() noexcept {
archive_plugin_deinit_all();
}
};
#endif