Skip to content

Commit 9650e23

Browse files
committed
Use value labels in HashTable
1 parent 9d4e051 commit 9650e23

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

Src/FastData.Generator.CPlusPlus/Templates/HashTableCode.t4

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ struct e {
6161
<#= Model.GetFieldModifier(false) #>std::array<e, <#= Data.Entries.Length.ToStringInvariant() #>> entries = {
6262
<#= FormatHelper.FormatColumns(Data.Entries, (i, x) =>
6363
{
64-
string hashPart = Context.StoreHashCode ? $", {x.Hash.ToStringInvariant()}" : "";
64+
string hashPart = Context.StoreHashCode ? $", {Model.ToValueLabel(x.Hash)}" : "";
6565
string valuePart = Data.ValueCount > 0 ? $", {valueLabels[i]}" : "";
6666
return $"e({Model.ToValueLabel(x.Key)}, {x.Next.ToStringInvariant()}{hashPart}{valuePart})";
6767
}) #>

Src/FastData.Generator.Rust/Templates/HashTableCode.t4

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
<#= Model.FieldModifier #>ENTRIES: [E; <#= Data.Entries.Length.ToStringInvariant() #>] = [
3333
<#= FormatHelper.FormatColumns(Data.Entries, (i, x) =>
3434
{
35-
string hashPart = Context.StoreHashCode ? $"hash_code: {x.Hash}, " : "";
35+
string hashPart = Context.StoreHashCode ? $"hash_code: {Model.ToValueLabel(x.Hash)}, " : "";
3636
string valuePart = Data.ValueCount > 0 ? $", value: {valueLabels[i]}" : "";
37-
return $"E {{ {hashPart}next: {x.Next.ToStringInvariant()}, key: {Model.ToValueLabel(x.Key)}{valuePart} }}";
37+
return $"E {{ {hashPart}next: {Model.ToValueLabel(x.Next)}, key: {Model.ToValueLabel(x.Key)}{valuePart} }}";
3838
}) #>
3939
];
4040

0 commit comments

Comments
 (0)