#ifndef SAVE_H #define SAVE_H #include "my_process.h" #include "project_lib.h" namespace Lib_save { class Save { private: std::map *map_global; std::map *map_local; std::map *map_gui; vector vec_errors; vector* vec_param_names; My_Process::My_Process_system process = My_Process::My_Process_system(); bool flag_no_save; public: void set_data_global(std::map &map_global); void set_data_local(std::map &map_local); void set_data_gui(std::map &map_gui); bool check_save(string flag_save, string key_name); bool get_state_save(); int get_count_error(); string get_cmd_error(); void save_all(string sections, string str_flag_save); void save_all_1(string sections, string str_flag_save); void set_count_error(int count_error); void set_vec_params(vector& vec_param_names); void save(string sections, string str_flag_save) ; vector get_error(); }; } #endif