From efca63862c571e47cd449a6c5121ef07bf6de13f Mon Sep 17 00:00:00 2001 From: "D. Shah" Date: Mon, 8 Feb 2021 10:29:50 +0000 Subject: Use 'T' postfix to disambiguate LHS and RHS of using Arches might otherwise have range types named ambigiously with the entry in ArchRanges. Signed-off-by: D. Shah --- nexus/arch.h | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) (limited to 'nexus/arch.h') diff --git a/nexus/arch.h b/nexus/arch.h index f835a6b3..34ab1d94 100644 --- a/nexus/arch.h +++ b/nexus/arch.h @@ -857,33 +857,33 @@ struct ArchArgs struct ArchRanges { - using ArchArgsType = ArchArgs; + using ArchArgsT = ArchArgs; // Bels - using AllBelsRange = BelRange; - using TileBelsRange = std::vector; - using BelAttrsRange = std::vector>; - using BelPinsRange = std::vector; + using AllBelsRangeT = BelRange; + using TileBelsRangeT = std::vector; + using BelAttrsRangeT = std::vector>; + using BelPinsRangeT = std::vector; // Wires - using AllWiresRange = WireRange; - using DownhillPipRange = UpDownhillPipRange; - using UphillPipRange = UpDownhillPipRange; - using WireBelPinRange = BelPinRange; - using WireAttrsRange = std::vector>; + using AllWiresRangeT = WireRange; + using DownhillPipRangeT = UpDownhillPipRange; + using UphillPipRangeT = UpDownhillPipRange; + using WireBelPinRangeT = BelPinRange; + using WireAttrsRangeT = std::vector>; // Pips - using AllPipsRange = AllPipRange; - using PipAttrsRange = std::vector>; + using AllPipsRangeT = AllPipRange; + using PipAttrsRangeT = std::vector>; // Groups - using AllGroupsRange = std::vector; - using GroupBelsRange = std::vector; - using GroupWiresRange = std::vector; - using GroupPipsRange = std::vector; - using GroupGroupsRange = std::vector; + using AllGroupsRangeT = std::vector; + using GroupBelsRangeT = std::vector; + using GroupWiresRangeT = std::vector; + using GroupPipsRangeT = std::vector; + using GroupGroupsRangeT = std::vector; // Decals - using DecalGfxRange = std::vector; + using DecalGfxRangeT = std::vector; // Placement validity - using CellTypeRange = const std::vector &; - using BelBucketRange = const std::vector &; - using BucketBelRange = const std::vector &; + using CellTypeRangeT = const std::vector &; + using BelBucketRangeT = const std::vector &; + using BucketBelRangeT = const std::vector &; }; struct Arch : BaseArch -- cgit v1.2.3