#include "get_pb_extension.h" #include #include int getPbExtension(const ::google::protobuf::Message &message) { std::vector fieldList; message.GetReflection()->ListFields(message, &fieldList); for (unsigned int j = 0; j < fieldList.size(); ++j) if (fieldList[j]->is_extension()) return fieldList[j]->number(); return -1; }