22#include "util/newconfig/ConfigFileInterface.hpp"
23#include "util/newconfig/Types.hpp"
25#include <boost/filesystem/path.hpp>
32namespace util::config {
The interface for configuration files.
Definition ConfigFileInterface.hpp:35
Yaml representation of config.
Definition ConfigFileYaml.hpp:35
std::vector< Value > getArray(std::string_view key) const override
Retrieves an array of configuration values.
bool containsKey(std::string_view key) const override
Checks if key exist in configuration file.
Value getValue(std::string_view key) const override
Retrieves the value of configValue.