PlusSeparated

svsim.vcs.Backend.PlusSeparated
sealed trait PlusSeparated

Trait that encodes a VCS "plus" option.

VCS has a lot of options that take the form of:

- [+ ...]

This encapsulates the logic to generate these options from a Product that consists of elements whose names are the flags.

Attributes

Source
Backend.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type
Product

Members list

Value members

Abstract methods

def name: String

The name of the option.

The name of the option.

Attributes

Source
Backend.scala

Concrete methods

final def any: Boolean

Return true if any of the flags are set.

Return true if any of the flags are set.

Attributes

Source
Backend.scala
final def toFlags: Seq[String]

Convert the option into command line flags

Convert the option into command line flags

Attributes

Source
Backend.scala