4#include "yaml-cpp/yaml.h"
13std::string getTypeName();
15bool paramProvided(
const std::string & param,
const YAML::Node & node,
const bool required);
18std::vector<T> getParams(
const std::string & param,
const YAML::Node & node,
const bool required);
20T getParam(
const std::string & param,
const YAML::Node & node,
const bool required);
22const std::vector<std::string> getExtraParams(
const YAML::Node & node,
23 const std::vector<std::string> & allowed);