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 --- generic/arch.h | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) (limited to 'generic') diff --git a/generic/arch.h b/generic/arch.h index d153182e..09fd8e34 100644 --- a/generic/arch.h +++ b/generic/arch.h @@ -118,33 +118,33 @@ struct CellTiming struct ArchRanges { - using ArchArgsType = ArchArgs; + using ArchArgsT = ArchArgs; // Bels - using AllBelsRange = const std::vector &; - using TileBelsRange = const std::vector &; - using BelAttrsRange = const std::map &; - using BelPinsRange = std::vector; + using AllBelsRangeT = const std::vector &; + using TileBelsRangeT = const std::vector &; + using BelAttrsRangeT = const std::map &; + using BelPinsRangeT = std::vector; // Wires - using AllWiresRange = const std::vector &; - using DownhillPipRange = const std::vector &; - using UphillPipRange = const std::vector &; - using WireBelPinRange = const std::vector &; - using WireAttrsRange = const std::map &; + using AllWiresRangeT = const std::vector &; + using DownhillPipRangeT = const std::vector &; + using UphillPipRangeT = const std::vector &; + using WireBelPinRangeT = const std::vector &; + using WireAttrsRangeT = const std::map &; // Pips - using AllPipsRange = const std::vector &; - using PipAttrsRange = const std::map &; + using AllPipsRangeT = const std::vector &; + using PipAttrsRangeT = const std::map &; // Groups - using AllGroupsRange = std::vector; - using GroupBelsRange = const std::vector &; - using GroupWiresRange = const std::vector &; - using GroupPipsRange = const std::vector &; - using GroupGroupsRange = const std::vector &; + using AllGroupsRangeT = std::vector; + using GroupBelsRangeT = const std::vector &; + using GroupWiresRangeT = const std::vector &; + using GroupPipsRangeT = const std::vector &; + using GroupGroupsRangeT = const std::vector &; // Decals - using DecalGfxRange = const std::vector &; + using DecalGfxRangeT = const std::vector &; // Placement validity - using CellTypeRange = std::vector; - using BelBucketRange = std::vector; - using BucketBelRange = std::vector; + using CellTypeRangeT = std::vector; + using BelBucketRangeT = std::vector; + using BucketBelRangeT = std::vector; }; struct Arch : ArchAPI -- cgit v1.2.3