1#ifndef DICTNODEPROVIDER_H
2#define DICTNODEPROVIDER_H
High-level interface to load and save DBNodetrees from/to various file formats.
Interface for objects that expose a database/configuration as a DBNode tree.
DBNode provider for JSON/YAML configuration files.
DictDBNodeProvider(fs::path src_path_)
Constructs a provider bound to a specific JSON/YAML file path.
std::shared_ptr< DBNode > provide_db_as_node() override
Loads the underlying file and returns it as a DBNode tree.
Abstract provider of Node-based views of external data.