8 #ifndef UFO_UTILS_PARAMETERS_PARAMETERTRAITSVARIABLE_H_
9 #define UFO_UTILS_PARAMETERS_PARAMETERTRAITSVARIABLE_H_
13 #include "oops/util/parameters/ParameterTraits.h"
45 struct ParameterTraits<
ufo::Variable> {
46 static boost::optional<ufo::Variable> get(util::CompositePath &path,
47 const eckit::Configuration &config,
48 const std::string& name);
50 static void set(eckit::LocalConfiguration &config,
51 const std::string &name,
54 static ObjectJsonSchema jsonSchema(
const std::string &name);