From 5f6302de44366dba7ae567cef51ee56488f4f4dc Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Wed, 27 Jan 2021 10:58:03 +0100 Subject: [PATCH] Added HasAntenna flag to NetRoutingProperty. --- hurricane/src/hurricane/hurricane/NetRoutingProperty.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/hurricane/src/hurricane/hurricane/NetRoutingProperty.h b/hurricane/src/hurricane/hurricane/NetRoutingProperty.h index cf0dba28..faf0d21c 100644 --- a/hurricane/src/hurricane/hurricane/NetRoutingProperty.h +++ b/hurricane/src/hurricane/hurricane/NetRoutingProperty.h @@ -14,9 +14,7 @@ // +-----------------------------------------------------------------+ -#ifndef HURRICANE_NET_ROUTING_PROPERTY_H -#define HURRICANE_NET_ROUTING_PROPERTY_H - +#pragma once #include #include #include "hurricane/Name.h" @@ -51,6 +49,7 @@ namespace Hurricane { , SymmetricMaster = (1<< 9) , Analog = (1<<10) , ShortNet = (1<<11) + , HasAntenna = (1<<11) }; public: inline bool isExcluded () const; @@ -67,6 +66,7 @@ namespace Hurricane { inline bool isSymSlave () const; inline bool isAnalog () const; inline bool isShortNet () const; + inline bool hasAntenna () const; inline Net* getNet () const; inline Net* getSymNet () const; inline DbU::Unit getSymAxis () const; @@ -109,6 +109,7 @@ namespace Hurricane { inline bool NetRoutingState::isSymMaster () const { return _flags & SymmetricMaster; } inline bool NetRoutingState::isAnalog () const { return _flags & Analog; } inline bool NetRoutingState::isShortNet () const { return _flags & ShortNet; } + inline bool NetRoutingState::hasAntenna () const { return _flags & HasAntenna; } inline Net* NetRoutingState::getSymNet () const { return _symNet; } inline DbU::Unit NetRoutingState::getSymAxis () const { return _axis; } inline uint32_t NetRoutingState::getFlags () const { return _flags; }; @@ -355,6 +356,3 @@ namespace Hurricane { INSPECTOR_P_SUPPORT(Hurricane::NetRoutingState); - - -#endif // HURRICANE_NET_ROUTING_PROPERTY_H