From 2a014f8936d56b63477ca298f8fd13e47157616c Mon Sep 17 00:00:00 2001 From: Jiga228 <1+jiga228@brgit.br> Date: Thu, 13 Aug 2026 07:41:47 +0000 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=BA=D0=BE=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B9=20?= =?UTF-8?q?=D0=BA=20SaverLib?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/SaverLib.h | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/src/app/SaverLib.h b/src/app/SaverLib.h index 445d7b6..c6d2739 100644 --- a/src/app/SaverLib.h +++ b/src/app/SaverLib.h @@ -1,16 +1,21 @@ -#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(); +#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(); }; \ No newline at end of file