1#ifndef NODEPROVIDERFACTORY_H
2#define NODEPROVIDERFACTORY_H
High-level interface to load and save DBNodetrees from/to various file formats.
IDBNodeProvider implementation for dictionary-like formats (JSON/YAML).
Interface for objects that expose a database/configuration as a DBNode tree.
IDBNodeProvider implementation backed by an LHA/SLHA/FLHA file.
Central factory for building concrete IDBNodeProvider objects.
Type
High-level type of node provider.
static std::shared_ptr< IDBNodeProvider > createDBNodeProvider(fs::path src_path)
Creates an IDBNodeProvider for a given file path.