Template Function husarion_ugv_utils::GetYAMLKeyValue(const YAML::Node&, const std::string&, const T)

Function Documentation

template<typename T>
T husarion_ugv_utils::GetYAMLKeyValue(const YAML::Node &description, const std::string &key, const T default_value)

Parse YAML key value from description.

Parameters:
  • description – YAML description

  • key – Key name

  • default_value – Value that will be returned if key doesn’t exists

Throws:

std::runtime_error – if fails to convert key value to given type