#pragma once #include "../Saver/ISaver.h" /* * Менеджер загрузки беблиотеки. * Он занисается правильной и своеверменным * освобождением библиотеки. */ class SaverLib { void* handle; ISaver* saver; public: SaverLib(const std::string& log_file, ISaver::ImportanceMessage importance); inline ISaver* operator->() { return saver; } ~SaverLib(); };