16 : path_provider_(
std::move(path_provider))
18 if (!path_provider_) {
19 throw std::invalid_argument(
20 "RuntimeNuisancePathsAdapter requires a non-null path provider"
High-level monitoring and access adapter for parameter and path information.
@ DEFAULT_NUISANCES
JSON file containing default nuisance definitions.
@ USER_NUISANCES
YAML/YML file containing user nuisance overrides.
Concrete adapter combining monitoring and path providing functionalities.
Interface for providing specific filesystem paths based on enumerated identifiers.
Hash specialization for SymbolId<Tag>.