#include <iostream>
#include <vector>
#include <string>
struct VarInfo
{
static std::vector<std::string> m_datatypeName;
};
std::vector<std::string> VarInfo::m_datatypeName{"",
"STRING",
"TIME",
"MACADDRESS",
"IPADDRESS",
"STRINGSET",
"SET",
"UINT32",
"INT32",
"BOOL"};
int main()
{
std::cout << VarInfo::m_datatypeName[0]
<< ", "
<< VarInfo::m_datatypeName[9]
<< "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c3RyaW5nPgoKc3RydWN0IFZhckluZm8KewogICAgc3RhdGljIHN0ZDo6dmVjdG9yPHN0ZDo6c3RyaW5nPiBtX2RhdGF0eXBlTmFtZTsKfTsKCnN0ZDo6dmVjdG9yPHN0ZDo6c3RyaW5nPiBWYXJJbmZvOjptX2RhdGF0eXBlTmFtZXsiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTVFJJTkciLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlRJTUUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIk1BQ0FERFJFU1MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIklQQUREUkVTUyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiU1RSSU5HU0VUIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTRVQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlVJTlQzMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiSU5UMzIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkJPT0wifTsgIAppbnQgbWFpbigpCnsKICAgIHN0ZDo6Y291dCA8PCBWYXJJbmZvOjptX2RhdGF0eXBlTmFtZVswXQogICAgICAgICAgICAgIDw8ICIsICIKICAgICAgICAgICAgICA8PCBWYXJJbmZvOjptX2RhdGF0eXBlTmFtZVs5XQogICAgICAgICAgICAgIDw8ICJcbiI7CgogICAgcmV0dXJuIDA7Cn0K