diff options
Diffstat (limited to 'host/lib/utils/config_parser.cpp')
-rw-r--r-- | host/lib/utils/config_parser.cpp | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/host/lib/utils/config_parser.cpp b/host/lib/utils/config_parser.cpp index c46671623..bf0cdf5ff 100644 --- a/host/lib/utils/config_parser.cpp +++ b/host/lib/utils/config_parser.cpp @@ -5,36 +5,30 @@ // #include <uhdlib/utils/config_parser.hpp> -#include <boost/format.hpp> #include <boost/filesystem.hpp> +#include <boost/format.hpp> #include <boost/property_tree/ini_parser.hpp> using namespace uhd; -config_parser::config_parser(const std::string &path) +config_parser::config_parser(const std::string& path) { if (not path.empty()) { try { boost::property_tree::ini_parser::read_ini(path, _pt); - } catch (const boost::property_tree::ini_parser_error &) { - throw uhd::runtime_error(str( - boost::format("Unable to parse file %s") - % path - )); + } catch (const boost::property_tree::ini_parser_error&) { + throw uhd::runtime_error( + str(boost::format("Unable to parse file %s") % path)); } } } -void config_parser::read_file(const std::string &path) +void config_parser::read_file(const std::string& path) { config_parser new_config(path); for (const auto& section : new_config.sections()) { for (const auto& key : new_config.options(section)) { - set<std::string>( - section, - key, - new_config.get<std::string>(section, key) - ); + set<std::string>(section, key, new_config.get<std::string>(section, key)); } } } @@ -43,17 +37,16 @@ std::vector<std::string> config_parser::sections() { try { return _options(_pt); - } catch (const boost::property_tree::ptree_bad_path &) { + } catch (const boost::property_tree::ptree_bad_path&) { return std::vector<std::string>{}; } } -std::vector<std::string> config_parser::options(const std::string §ion) +std::vector<std::string> config_parser::options(const std::string& section) { try { return _options(_pt.get_child(section)); - } catch (const boost::property_tree::ptree_bad_path &) { + } catch (const boost::property_tree::ptree_bad_path&) { return std::vector<std::string>{}; } } - |