From dcbbc48f5ecfcd96c0f3fe802387dcbbc2b0f6ce Mon Sep 17 00:00:00 2001 From: 13291271729 Date: Tue, 30 Aug 2022 15:25:59 +0800 Subject: [PATCH] clean code --- parser/common/convert/message2operator.cc | 4 ++-- parser/common/convert/message2operator.h | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/parser/common/convert/message2operator.cc b/parser/common/convert/message2operator.cc index 2331a03..3b0c96f 100644 --- a/parser/common/convert/message2operator.cc +++ b/parser/common/convert/message2operator.cc @@ -139,7 +139,7 @@ Status Message2Operator::ParseField(const google::protobuf::Reflection *reflecti void Message2Operator::ParseRepeatedBaseTypeField(const google::protobuf::Reflection *reflection, const google::protobuf::Message *message, const google::protobuf::FieldDescriptor *field, - ge::Operator &ops) { + ge::Operator &ops, const int field_size) { switch (field->cpp_type()) { case google::protobuf::FieldDescriptor::CPPTYPE_INT32: { std::vector attr_value; @@ -213,7 +213,7 @@ Status Message2Operator::ParseRepeatedField(const google::protobuf::Reflection * return FAILED; } - ParseRepeatedBaseTypeField(reflection, message, field, ops); + ParseRepeatedBaseTypeField(reflection, message, field, ops, field_size); switch (field->cpp_type()) { case google::protobuf::FieldDescriptor::CPPTYPE_MESSAGE: { nlohmann::json message_json; diff --git a/parser/common/convert/message2operator.h b/parser/common/convert/message2operator.h index 9781240..5b073fc 100644 --- a/parser/common/convert/message2operator.h +++ b/parser/common/convert/message2operator.h @@ -34,14 +34,14 @@ class Message2Operator { const google::protobuf::Message *message, const google::protobuf::FieldDescriptor *field, ge::Operator &ops); - void ParseBaseTypeField(const google::protobuf::Reflection *reflection, - const google::protobuf::Message *message, - const google::protobuf::FieldDescriptor *field, ge::Operator &ops); + static void ParseBaseTypeField(const google::protobuf::Reflection *reflection, + const google::protobuf::Message *message, + const google::protobuf::FieldDescriptor *field, ge::Operator &ops); - void ParseRepeatedBaseTypeField(const google::protobuf::Reflection *reflection, - const google::protobuf::Message *message, - const google::protobuf::FieldDescriptor *field, - ge::Operator &ops); + static void ParseRepeatedBaseTypeField(const google::protobuf::Reflection *reflection, + const google::protobuf::Message *message, + const google::protobuf::FieldDescriptor *field, + ge::Operator &ops); }; } // namespace ge #endif // PARSER_MESSAGE2OPERATOR_H