Format FormatFromName()

in common/saiaclschema.cpp [53:68]


Format FormatFromName(const std::string &name)
{
    if (name == kFormatNone)
        return Format::kNone;
    if (name == kFormatHexString)
        return Format::kHexString;
    if (name == kFormatMac)
        return Format::kMac;
    if (name == kFormatIPv4)
        return Format::kIPv4;
    if (name == kFormatIPv6)
        return Format::kIPv6;
    if (name == kFormatString)
        return Format::kString;
    throw std::invalid_argument("Unknown format enum: " + name);
}