Static code review fixes.
[apps/low-level-can-service.git] / CAN-binder / low-can-binding / utils / config-parser.hpp
index ce032c9..3115e9b 100644 (file)
@@ -29,13 +29,15 @@ namespace utils
        class config_parser_t
        {
        private:
+               const std::string filepath_; /*!< filepath_ - Path to the config file*/
                ini_config config_content_; /*!< config_content_ - Parsed content of INI file.*/
 
        public:
                config_parser_t(config_parser_t&&) = default;
                config_parser_t(const config_parser_t&) = default;
-               config_parser_t(std::string conf_file);
+               explicit config_parser_t(std::string conf_file);
 
+               const std::string& filepath() const;
                bool check_conf();
                const std::vector<std::pair<std::string, std::string> > get_devices_name();
        };