Packages

package condition

Type Members

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

Ungrouped