Можно ли получить эквивалент строки protobuf enums в С++?
например:.
Ниже приведено описание сообщения:
package MyPackage;
message MyMessage
{
enum RequestType
{
Login = 0;
Logout = 1;
}
optional RequestType requestType = 1;
}
В моем коде я хочу сделать что-то вроде этого:
MyMessage::RequestType requestType = MyMessage::RequestType::Login;
// requestTypeString will be "Login"
std::string requestTypeString = ProtobufEnumToString(requestType);