package condition
Type Members
- trait DoIf[T <: StructureBuilder[T, W], W <: core.structure.StructureBuilder[W]] extends AnyRef
Methods for defining "doIf" conditional blocks.
Methods for defining "doIf" conditional blocks.
Important: instances are immutable so any method doesn't mutate the existing instance but returns a new one.
- trait DoIfEquals[T <: StructureBuilder[T, W], W <: core.structure.StructureBuilder[W]] extends AnyRef
Methods for defining "doIfEquals" conditional blocks.
Methods for defining "doIfEquals" conditional blocks.
Important: instances are immutable so any method doesn't mutate the existing instance but returns a new one.
- trait DoIfEqualsOrElse[T <: StructureBuilder[T, W], W <: core.structure.StructureBuilder[W]] extends AnyRef
Methods for defining "doIfEqualsOrElse" conditional blocks.
Methods for defining "doIfEqualsOrElse" conditional blocks.
Important: instances are immutable so any method doesn't mutate the existing instance but returns a new one.
- trait DoIfOrElse[T <: StructureBuilder[T, W], W <: core.structure.StructureBuilder[W]] extends AnyRef
Methods for defining "doIfOrElse" conditional blocks.
Methods for defining "doIfOrElse" conditional blocks.
Important: instances are immutable so any method doesn't mutate the existing instance but returns a new one.
- trait DoSwitch[T <: StructureBuilder[T, W], W <: core.structure.StructureBuilder[W]] extends AnyRef
Methods for defining "doSwitch" conditional blocks.
Methods for defining "doSwitch" conditional blocks.
Important: instances are immutable so any method doesn't mutate the existing instance but returns a new one.
- trait DoSwitchOrElse[T <: StructureBuilder[T, W], W <: core.structure.StructureBuilder[W]] extends AnyRef
Methods for defining "doSwitchOrElse" conditional blocks.
Methods for defining "doSwitchOrElse" conditional blocks.
Important: instances are immutable so any method doesn't mutate the existing instance but returns a new one.
- trait RandomSwitch[T <: StructureBuilder[T, W], W <: core.structure.StructureBuilder[W]] extends AnyRef
Methods for defining "randomSwitch" conditional blocks.
Methods for defining "randomSwitch" conditional blocks.
Important: instances are immutable so any method doesn't mutate the existing instance but returns a new one.
- trait RandomSwitchOrElse[T <: StructureBuilder[T, W], W <: core.structure.StructureBuilder[W]] extends AnyRef
Methods for defining "randomSwitchOrElse" conditional blocks.
Methods for defining "randomSwitchOrElse" conditional blocks.
Important: instances are immutable so any method doesn't mutate the existing instance but returns a new one.
- trait RoundRobinSwitch[T <: StructureBuilder[T, W], W <: core.structure.StructureBuilder[W]] extends AnyRef
Methods for defining "roundRobinSwitch" conditional blocks.
Methods for defining "roundRobinSwitch" conditional blocks.
Important: instances are immutable so any method doesn't mutate the existing instance but returns a new one.
- trait UniformRandomSwitch[T <: StructureBuilder[T, W], W <: core.structure.StructureBuilder[W]] extends AnyRef
Methods for defining "uniformRandomSwitch" conditional blocks.
Methods for defining "uniformRandomSwitch" conditional blocks.
Important: instances are immutable so any method doesn't mutate the existing instance but returns a new one.