dfhdl.core.Modifier
See theModifier companion class
object Modifier
Attributes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
sealed trait AssignableSHARED extends Assignable
Attributes
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object IN extends Modifier[PortIN, Connectable, Initializable, NOTCONST]
Attributes
- Supertypes
- Self type
-
IN.type
object INOUT extends Modifier[PortINOUT, Connectable, Initializable, NOTCONST]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
INOUT.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object OUT extends Modifier[PortOUT, Connectable, Initializable, NOTCONST]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OUT.type
Attributes
- Supertypes
-
trait PortOUTtrait Assignabletrait PortINtrait Portclass Objecttrait Matchableclass AnyShow all
sealed trait PortOUT extends Port, Assignable
Attributes
- Supertypes
- Known subtypes
-
trait PortINOUT
object VAR extends Modifier[Assignable, Connectable, Initializable, NOTCONST]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
VAR.type
Types
Givens
Givens
given evPortVarConstructor[T <: Supported, OT <: DFTypeAny, A, C, I, P, SC <: Scope, DT <: DomainType, M <: Modifier[A, C, I, P]](using tc: Aux[T, OT], checkLocal: AssertGiven[Local, "Port/Variable declarations cannot be global"], ck: SC, dt: DT): ExactOp2Aux["<>", DFC, Any, T, M, DFVal[OT, Modifier[A & SC & DT, C, I, P]]]
Extensions
Extensions
extension (modifier: ModifierAny)
In this article