#include "directives.h" | |
namespace YAML { | |
Directives::Directives() { | |
// version | |
version.isDefault = true; | |
version.major = 1; | |
version.minor = 2; | |
} | |
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; | |
} | |
} |