const std::string& ToString(enum EnumToWrap value) { std::map<enum EnumToWrap, std::string>::const_iterator it = GetValueToNameMap(value).find(value); if (GetValueToNameMap(value).end() == it) ::bond::InvalidEnumValueException(value, "EnumToWrap"); return it->second; }
const std::string& ToString(enum Modifier value) { std::map<enum Modifier, std::string>::const_iterator it = GetValueToNameMap(value).find(value); if (GetValueToNameMap(value).end() == it) bond::InvalidEnumValueException(value, "Modifier"); return it->second; }