Loading system/gd/packet/parser/packet_def.cc +15 −15 Original line number Diff line number Diff line Loading @@ -395,7 +395,7 @@ void PacketDef::GenTestingFromView(std::ostream& s) const { FieldList params = GetParamList().GetFieldsWithoutTypes({ BodyField::kFieldType, }); for (int i = 0; i < params.size(); i++) { for (std::size_t i = 0; i < params.size(); i++) { params[i]->GenBuilderParameterFromView(s); if (i != params.size() - 1) { s << ", "; Loading Loading @@ -498,7 +498,7 @@ void PacketDef::GenBuilderCreate(std::ostream& s) const { s << "static std::unique_ptr<" << name_ << "Builder> Create("; auto params = GetParamList(); for (int i = 0; i < params.size(); i++) { for (std::size_t i = 0; i < params.size(); i++) { params[i]->GenBuilderParameter(s); if (i != params.size() - 1) { s << ", "; Loading @@ -514,7 +514,7 @@ void PacketDef::GenBuilderCreate(std::ostream& s) const { BodyField::kFieldType, }); // Add the parameters. for (int i = 0; i < params.size(); i++) { for (std::size_t i = 0; i < params.size(); i++) { if (params[i]->BuilderParameterMustBeMoved()) { s << "std::move(" << params[i]->GetName() << ")"; } else { Loading Loading @@ -630,7 +630,7 @@ void PacketDef::GenBuilderParameterChecker(std::ostream& s) const { // Generate function arguments. s << "void CheckParameterValues("; for (int i = 0; i < params_to_validate.size(); i++) { for (std::size_t i = 0; i < params_to_validate.size(); i++) { params_to_validate[i]->GenBuilderParameter(s); if (i != params_to_validate.size() - 1) { s << ", "; Loading @@ -653,7 +653,7 @@ void PacketDef::GenBuilderConstructor(std::ostream& s) const { PayloadField::kFieldType, BodyField::kFieldType, }); for (int i = 0; i < params.size(); i++) { for (std::size_t i = 0; i < params.size(); i++) { params[i]->GenBuilderParameter(s); if (i != params.size() - 1) { s << ", "; Loading @@ -677,7 +677,7 @@ void PacketDef::GenBuilderConstructor(std::ostream& s) const { // Go through all the fields and replace constrained fields with fixed values // when calling the parent constructor. for (int i = 0; i < parent_params.size(); i++) { for (std::size_t i = 0; i < parent_params.size(); i++) { const auto& field = parent_params[i]; const auto& constraint = parent_constraints_.find(field->GetName()); if (constraint != parent_constraints_.end()) { Loading Loading @@ -711,7 +711,7 @@ void PacketDef::GenBuilderConstructor(std::ostream& s) const { if (parent_ != nullptr && saved_params.size() > 0) { s << ","; } for (int i = 0; i < saved_params.size(); i++) { for (std::size_t i = 0; i < saved_params.size(); i++) { const auto& saved_param_name = saved_params[i]->GetName(); if (saved_params[i]->BuilderParameterMustBeMoved()) { s << saved_param_name << "_(std::move(" << saved_param_name << "))"; Loading @@ -728,7 +728,7 @@ void PacketDef::GenBuilderConstructor(std::ostream& s) const { if (params_to_validate.size() > 0) { s << "CheckParameterValues("; for (int i = 0; i < params_to_validate.size(); i++) { for (std::size_t i = 0; i < params_to_validate.size(); i++) { s << params_to_validate[i]->GetName() << "_"; if (i != params_to_validate.size() - 1) { s << ", "; Loading Loading @@ -834,8 +834,8 @@ bool PacketDef::GenRustStructFieldNameAndType(std::ostream& s) const { if (fields.size() == 0) { return false; } for (int i = 0; i < fields.size(); i++) { fields[i]->GenRustNameAndType(s); for (const auto& field : fields) { field->GenRustNameAndType(s); s << ", "; } return true; Loading @@ -851,8 +851,8 @@ void PacketDef::GenRustStructFieldNames(std::ostream& s) const { PayloadField::kFieldType, FixedScalarField::kFieldType, }); for (int i = 0; i < fields.size(); i++) { s << fields[i]->GetName(); for (const auto field : fields) { s << field->GetName(); s << ", "; } } Loading Loading @@ -986,9 +986,9 @@ void PacketDef::GenRustStructImpls(std::ostream& s) const { }); if (fields.size() > 0) { for (int i = 0; i < fields.size(); i++) { auto field_type = fields[i]->GetFieldType(); s << fields[i]->GetName(); for (const auto& field : fields) { auto field_type = field->GetFieldType(); s << field->GetName(); s << ", "; } } Loading system/gd/packet/parser/parent_def.cc +4 −6 Original line number Diff line number Diff line Loading @@ -245,8 +245,8 @@ FieldList ParentDef::GetParamList() const { void ParentDef::GenMembers(std::ostream& s) const { // Add the parameter list. for (int i = 0; i < fields_.size(); i++) { if (fields_[i]->GenBuilderMember(s)) { for (const auto& field : fields_) { if (field->GenBuilderMember(s)) { s << "_{};"; } } Loading Loading @@ -463,8 +463,7 @@ void ParentDef::GenInstanceOf(std::ostream& s) const { }); // Check if constrained parent fields are set to their correct values. for (int i = 0; i < parent_params.size(); i++) { const auto& field = parent_params[i]; for (const auto& field : parent_params) { const auto& constraint = parent_constraints_.find(field->GetName()); if (constraint != parent_constraints_.end()) { s << "if (parent." << field->GetName() << "_ != "; Loading Loading @@ -651,8 +650,7 @@ void ParentDef::GenSizeRetVal(std::ostream& s) const { BodyField::kFieldType, }); s << "let ret = 0;"; for (int i = 0; i < fields.size(); i++) { auto field = fields[i]; for (const auto field : fields) { bool is_padding = field->GetFieldType() == PaddingField::kFieldType; bool is_vector = field->GetFieldType() == VectorField::kFieldType; if (is_padding || is_vector) { Loading system/gd/packet/parser/struct_def.cc +1 −2 Original line number Diff line number Diff line Loading @@ -267,8 +267,7 @@ void StructDef::GenConstructor(std::ostream& s) const { }); // Set constrained parent fields to their correct values. for (int i = 0; i < parent_params.size(); i++) { const auto& field = parent_params[i]; for (const auto& field : parent_params) { const auto& constraint = parent_constraints_.find(field->GetName()); if (constraint != parent_constraints_.end()) { s << parent_->name_ << "::" << field->GetName() << "_ = "; Loading Loading
system/gd/packet/parser/packet_def.cc +15 −15 Original line number Diff line number Diff line Loading @@ -395,7 +395,7 @@ void PacketDef::GenTestingFromView(std::ostream& s) const { FieldList params = GetParamList().GetFieldsWithoutTypes({ BodyField::kFieldType, }); for (int i = 0; i < params.size(); i++) { for (std::size_t i = 0; i < params.size(); i++) { params[i]->GenBuilderParameterFromView(s); if (i != params.size() - 1) { s << ", "; Loading Loading @@ -498,7 +498,7 @@ void PacketDef::GenBuilderCreate(std::ostream& s) const { s << "static std::unique_ptr<" << name_ << "Builder> Create("; auto params = GetParamList(); for (int i = 0; i < params.size(); i++) { for (std::size_t i = 0; i < params.size(); i++) { params[i]->GenBuilderParameter(s); if (i != params.size() - 1) { s << ", "; Loading @@ -514,7 +514,7 @@ void PacketDef::GenBuilderCreate(std::ostream& s) const { BodyField::kFieldType, }); // Add the parameters. for (int i = 0; i < params.size(); i++) { for (std::size_t i = 0; i < params.size(); i++) { if (params[i]->BuilderParameterMustBeMoved()) { s << "std::move(" << params[i]->GetName() << ")"; } else { Loading Loading @@ -630,7 +630,7 @@ void PacketDef::GenBuilderParameterChecker(std::ostream& s) const { // Generate function arguments. s << "void CheckParameterValues("; for (int i = 0; i < params_to_validate.size(); i++) { for (std::size_t i = 0; i < params_to_validate.size(); i++) { params_to_validate[i]->GenBuilderParameter(s); if (i != params_to_validate.size() - 1) { s << ", "; Loading @@ -653,7 +653,7 @@ void PacketDef::GenBuilderConstructor(std::ostream& s) const { PayloadField::kFieldType, BodyField::kFieldType, }); for (int i = 0; i < params.size(); i++) { for (std::size_t i = 0; i < params.size(); i++) { params[i]->GenBuilderParameter(s); if (i != params.size() - 1) { s << ", "; Loading @@ -677,7 +677,7 @@ void PacketDef::GenBuilderConstructor(std::ostream& s) const { // Go through all the fields and replace constrained fields with fixed values // when calling the parent constructor. for (int i = 0; i < parent_params.size(); i++) { for (std::size_t i = 0; i < parent_params.size(); i++) { const auto& field = parent_params[i]; const auto& constraint = parent_constraints_.find(field->GetName()); if (constraint != parent_constraints_.end()) { Loading Loading @@ -711,7 +711,7 @@ void PacketDef::GenBuilderConstructor(std::ostream& s) const { if (parent_ != nullptr && saved_params.size() > 0) { s << ","; } for (int i = 0; i < saved_params.size(); i++) { for (std::size_t i = 0; i < saved_params.size(); i++) { const auto& saved_param_name = saved_params[i]->GetName(); if (saved_params[i]->BuilderParameterMustBeMoved()) { s << saved_param_name << "_(std::move(" << saved_param_name << "))"; Loading @@ -728,7 +728,7 @@ void PacketDef::GenBuilderConstructor(std::ostream& s) const { if (params_to_validate.size() > 0) { s << "CheckParameterValues("; for (int i = 0; i < params_to_validate.size(); i++) { for (std::size_t i = 0; i < params_to_validate.size(); i++) { s << params_to_validate[i]->GetName() << "_"; if (i != params_to_validate.size() - 1) { s << ", "; Loading Loading @@ -834,8 +834,8 @@ bool PacketDef::GenRustStructFieldNameAndType(std::ostream& s) const { if (fields.size() == 0) { return false; } for (int i = 0; i < fields.size(); i++) { fields[i]->GenRustNameAndType(s); for (const auto& field : fields) { field->GenRustNameAndType(s); s << ", "; } return true; Loading @@ -851,8 +851,8 @@ void PacketDef::GenRustStructFieldNames(std::ostream& s) const { PayloadField::kFieldType, FixedScalarField::kFieldType, }); for (int i = 0; i < fields.size(); i++) { s << fields[i]->GetName(); for (const auto field : fields) { s << field->GetName(); s << ", "; } } Loading Loading @@ -986,9 +986,9 @@ void PacketDef::GenRustStructImpls(std::ostream& s) const { }); if (fields.size() > 0) { for (int i = 0; i < fields.size(); i++) { auto field_type = fields[i]->GetFieldType(); s << fields[i]->GetName(); for (const auto& field : fields) { auto field_type = field->GetFieldType(); s << field->GetName(); s << ", "; } } Loading
system/gd/packet/parser/parent_def.cc +4 −6 Original line number Diff line number Diff line Loading @@ -245,8 +245,8 @@ FieldList ParentDef::GetParamList() const { void ParentDef::GenMembers(std::ostream& s) const { // Add the parameter list. for (int i = 0; i < fields_.size(); i++) { if (fields_[i]->GenBuilderMember(s)) { for (const auto& field : fields_) { if (field->GenBuilderMember(s)) { s << "_{};"; } } Loading Loading @@ -463,8 +463,7 @@ void ParentDef::GenInstanceOf(std::ostream& s) const { }); // Check if constrained parent fields are set to their correct values. for (int i = 0; i < parent_params.size(); i++) { const auto& field = parent_params[i]; for (const auto& field : parent_params) { const auto& constraint = parent_constraints_.find(field->GetName()); if (constraint != parent_constraints_.end()) { s << "if (parent." << field->GetName() << "_ != "; Loading Loading @@ -651,8 +650,7 @@ void ParentDef::GenSizeRetVal(std::ostream& s) const { BodyField::kFieldType, }); s << "let ret = 0;"; for (int i = 0; i < fields.size(); i++) { auto field = fields[i]; for (const auto field : fields) { bool is_padding = field->GetFieldType() == PaddingField::kFieldType; bool is_vector = field->GetFieldType() == VectorField::kFieldType; if (is_padding || is_vector) { Loading
system/gd/packet/parser/struct_def.cc +1 −2 Original line number Diff line number Diff line Loading @@ -267,8 +267,7 @@ void StructDef::GenConstructor(std::ostream& s) const { }); // Set constrained parent fields to their correct values. for (int i = 0; i < parent_params.size(); i++) { const auto& field = parent_params[i]; for (const auto& field : parent_params) { const auto& constraint = parent_constraints_.find(field->GetName()); if (constraint != parent_constraints_.end()) { s << parent_->name_ << "::" << field->GetName() << "_ = "; Loading