X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/8d3e09e430e829b9d847847334cbfe37790baca3..5d4e709cb8d460b2efc083e6e7999f1c3a0eb602:/AbstractInterface.h?ds=sidebyside diff --git a/AbstractInterface.h b/AbstractInterface.h index e26f5c5..ac47ca9 100644 --- a/AbstractInterface.h +++ b/AbstractInterface.h @@ -24,9 +24,9 @@ class AbstractInterface { public : enum IfaceWidthType { Expression = 1, Boolean, Natural, Inherited}; //! Inherited is only for Group interface - enum IfacePurpose { Data = 1, Control, Clock, Reset, Wishbone }; - enum IfaceDirection { Input = 1, Output = 2, InOut = 3 }; - enum IfaceVHDLContext { Entity = 1, Component = 2, Architecture = 3 }; // NB : 3 is when creating an instance of the block that owns this iface + enum IfacePurpose { AnyPurpose = 0, Data = 1, Control, Clock, Reset, Wishbone }; + enum IfaceDirection { AnyDirection = 0, Input = 1, Output = 2, InOut = 3 }; + enum IfaceVHDLContext {AnyContext = 0, Entity = 1, Component = 2, Architecture = 3 }; // NB : 3 is when creating an instance of the block that owns this iface enum IfaceVHDLFlags { NoComma = 1 }; static int getIntDirection(QString str);