Packages

final case class Moves(moves: List[AtomicMove]) extends AnyVal with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, AnyVal, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Moves
  2. Serializable
  3. Product
  4. Equals
  5. AnyVal
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Moves(moves: List[AtomicMove])

Value Members

  1. def actOnTriv(rank: Int): Option[Presentation]
  2. def apply(that: AtomicMove): Moves
  3. def apply(that: (Presentation) => Option[Presentation]): (Presentation) => Option[Presentation]
  4. def apply(that: Moves): Moves
  5. def apply(pres: Presentation): Option[Presentation]
  6. def compose(that: Moves): Moves
  7. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  8. def idLast: Moves
  9. def length: Int
  10. val moves: List[AtomicMove]
  11. def productElementNames: Iterator[String]
    Definition Classes
    Product
  12. def reduce: (Presentation) => Option[Presentation]