Function YAML_UTIL::ValidateNodeTag

Function Documentation

inline bool YAML_UTIL::ValidateNodeTag(const YAML::Node &node, const char *decoder_name, const char *tag_name, const char *required_value)

Check if the node has a tag_name Tag with value required_value.

Parameters:
  • node – The node to check

  • decoder_name – The decoder calling this function, used in error messages

  • tag_name – The Tag to check for

  • required_value – The value the Tag is supposed to have

Returns:

true If the Tag exists and has the required value

Returns:

false otherwise