Skip to content

Commit 7538899

Browse files
bzbarsky-applepull[bot]
authored andcommitted
Change the names of more cluster-objects function arguments. (#28130)
Using "tag" as a function argument leads to compile failure when a struct with a field named "Tag" (which becomes a member named "tag") is added to the spec. Change to aTag (and aWriter) to avoid the name collision. This does not change either API or ABI for consumers; just the naming of the argument inside the function.
1 parent 3bc4477 commit 7538899

File tree

3 files changed

+630
-630
lines changed

3 files changed

+630
-630
lines changed

src/app/zap-templates/partials/cluster-objects-struct.zapt

+20-20
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ namespace {{asUpperCamelCase name}} {
2727
fabricIndex = fabricIndex_;
2828
}
2929

30-
CHIP_ERROR EncodeForWrite(TLV::TLVWriter &writer, TLV::Tag tag) const;
31-
CHIP_ERROR EncodeForRead(TLV::TLVWriter &writer, TLV::Tag tag, FabricIndex accessingFabricIndex) const;
30+
CHIP_ERROR EncodeForWrite(TLV::TLVWriter & aWriter, TLV::Tag aTag) const;
31+
CHIP_ERROR EncodeForRead(TLV::TLVWriter & aWriter, TLV::Tag aTag, FabricIndex aAccessingFabricIndex) const;
3232

3333
private:
34-
CHIP_ERROR DoEncode(TLV::TLVWriter &writer, TLV::Tag tag, const Optional<FabricIndex> &accessingFabricIndex) const;
34+
CHIP_ERROR DoEncode(TLV::TLVWriter & aWriter, TLV::Tag aTag, const Optional<FabricIndex> & aAccessingFabricIndex) const;
3535
{{else}}
36-
CHIP_ERROR Encode(TLV::TLVWriter &writer, TLV::Tag tag) const;
36+
CHIP_ERROR Encode(TLV::TLVWriter & aWriter, TLV::Tag aTag) const;
3737
{{/if}}
3838
};
3939

@@ -66,48 +66,48 @@ namespace {{asUpperCamelCase name}} {
6666
{{else}}
6767
namespace {{asUpperCamelCase name}} {
6868
{{#if isFabricScoped}}
69-
CHIP_ERROR Type::EncodeForWrite(TLV::TLVWriter &writer, TLV::Tag tag) const
69+
CHIP_ERROR Type::EncodeForWrite(TLV::TLVWriter & aWriter, TLV::Tag aTag) const
7070
{
71-
return DoEncode(writer, tag, NullOptional);
71+
return DoEncode(aWriter, aTag, NullOptional);
7272
}
7373

74-
CHIP_ERROR Type::EncodeForRead(TLV::TLVWriter &writer, TLV::Tag tag, FabricIndex accessingFabricIndex) const
74+
CHIP_ERROR Type::EncodeForRead(TLV::TLVWriter & aWriter, TLV::Tag aTag, FabricIndex aAccessingFabricIndex) const
7575
{
76-
return DoEncode(writer, tag, MakeOptional(accessingFabricIndex));
76+
return DoEncode(aWriter, aTag, MakeOptional(aAccessingFabricIndex));
7777
}
7878

79-
CHIP_ERROR Type::DoEncode(TLV::TLVWriter &writer, TLV::Tag tag, const Optional<FabricIndex> & accessingFabricIndex) const
79+
CHIP_ERROR Type::DoEncode(TLV::TLVWriter & aWriter, TLV::Tag aTag, const Optional<FabricIndex> & aAccessingFabricIndex) const
8080
{
8181
{{#if struct_has_fabric_sensitive_fields}}
82-
bool includeSensitive = !accessingFabricIndex.HasValue() || (accessingFabricIndex.Value() == fabricIndex);
82+
bool includeSensitive = !aAccessingFabricIndex.HasValue() || (aAccessingFabricIndex.Value() == fabricIndex);
8383
{{/if}}
8484
TLV::TLVType outer;
85-
ReturnErrorOnFailure(writer.StartContainer(tag, TLV::kTLVType_Structure, outer));
85+
ReturnErrorOnFailure(aWriter.StartContainer(aTag, TLV::kTLVType_Structure, outer));
8686
{{#zcl_struct_items}}
8787
{{#if (is_num_equal fieldIdentifier 254)}}
88-
if (accessingFabricIndex.HasValue()) {
89-
ReturnErrorOnFailure(DataModel::Encode(writer, TLV::ContextTag(Fields::k{{asUpperCamelCase label}}), {{asLowerCamelCase label}}));
88+
if (aAccessingFabricIndex.HasValue()) {
89+
ReturnErrorOnFailure(DataModel::Encode(aWriter, TLV::ContextTag(Fields::k{{asUpperCamelCase label}}), {{asLowerCamelCase label}}));
9090
}
9191
{{else if isFabricSensitive}}
9292
if (includeSensitive) {
93-
ReturnErrorOnFailure(DataModel::Encode(writer, TLV::ContextTag(Fields::k{{asUpperCamelCase label}}), {{asLowerCamelCase label}}));
93+
ReturnErrorOnFailure(DataModel::Encode(aWriter, TLV::ContextTag(Fields::k{{asUpperCamelCase label}}), {{asLowerCamelCase label}}));
9494
}
9595
{{else}}
96-
ReturnErrorOnFailure(DataModel::Encode(writer, TLV::ContextTag(Fields::k{{asUpperCamelCase label}}), {{asLowerCamelCase label}}));
96+
ReturnErrorOnFailure(DataModel::Encode(aWriter, TLV::ContextTag(Fields::k{{asUpperCamelCase label}}), {{asLowerCamelCase label}}));
9797
{{/if}}
9898
{{/zcl_struct_items}}
99-
ReturnErrorOnFailure(writer.EndContainer(outer));
99+
ReturnErrorOnFailure(aWriter.EndContainer(outer));
100100
return CHIP_NO_ERROR;
101101
}
102102
{{else}}
103-
CHIP_ERROR Type::Encode(TLV::TLVWriter &writer, TLV::Tag tag) const
103+
CHIP_ERROR Type::Encode(TLV::TLVWriter & aWriter, TLV::Tag aTag) const
104104
{
105105
TLV::TLVType outer;
106-
ReturnErrorOnFailure(writer.StartContainer(tag, TLV::kTLVType_Structure, outer));
106+
ReturnErrorOnFailure(aWriter.StartContainer(aTag, TLV::kTLVType_Structure, outer));
107107
{{#zcl_struct_items}}
108-
ReturnErrorOnFailure(DataModel::Encode(writer, TLV::ContextTag(Fields::k{{asUpperCamelCase label}}), {{asLowerCamelCase label}}));
108+
ReturnErrorOnFailure(DataModel::Encode(aWriter, TLV::ContextTag(Fields::k{{asUpperCamelCase label}}), {{asLowerCamelCase label}}));
109109
{{/zcl_struct_items}}
110-
ReturnErrorOnFailure(writer.EndContainer(outer));
110+
ReturnErrorOnFailure(aWriter.EndContainer(outer));
111111
return CHIP_NO_ERROR;
112112
}
113113
{{/if}}

0 commit comments

Comments
 (0)