#include "directives.h" | |
namespace YAML { | |
Directives::Directives() : version{true, 1, 2}, tags{} {} | |
const std::string Directives::TranslateTagHandle( | |
const std::string& handle) const { | |
std::map<std::string, std::string>::const_iterator it = tags.find(handle); | |
if (it == tags.end()) { | |
if (handle == "!!") | |
return "tag:yaml.org,2002:"; | |
return handle; | |
} | |
return it->second; | |
} | |
} // namespace YAML |