trait Builder[A] extends Idx[Idx.O.Change[A]] with Any.Able.Seal

Ordering
  1. Alphabetic
Inherited
  1. Builder
  2. Any.Able.Seal
  3. Idx
  4. Any.Collection
  5. scala.AnyRef
  6. scala.Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Method

  1. abstract def add(c: Idx.O.Change[A]): Unit
    Definition Classes
    Builder
  2. def addAt(i: Int): Unit
    Definition Classes
    Builder
  3. abstract def addAt(r: Idx.Range): Unit
    Definition Classes
    Builder
  4. def all: ~[Idx.O.Change[A]]

    Returns a Stream of all elements

    Returns a Stream of all elements

    The element order is same as in the Idx.

    val index = Idx.*(1,3,5,7)
    index.all.lp
    // Output
    ~(1, 3, 5, 7)
    Definition Classes
    _Trait_Trait
  5. abstract def apply(idx: Int): Idx.O.Change[A]

    Returns element at position

    Returns element at position

    idx

    element position, must be in range (0 <>> size)

    val index = Idx.*(1,4,7,10)
    index(1).lp  // Prints: 4
    index(3).lp  // Prints: 10
    Definition Classes
    _Trait
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def isSealed: Boolean

    Sealed check

    Sealed check

    Returns true if this is sealed and can be no longer modified

    Definition Classes
    Seal
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  17. def refreshAt(i: Int): Unit
    Definition Classes
    Builder
  18. abstract def refreshAt(r: Idx.Range): Unit
    Definition Classes
    Builder
  19. def removeAt(pos: Int, element: A): Unit
    Definition Classes
    Builder
  20. def removeAt(i: Int): Unit
    Definition Classes
    Builder
  21. abstract def removeAt(pos: Int, elements: Idx[A]): Unit
    Definition Classes
    Builder
  22. abstract def removeAt(r: Idx.Range): Unit
    Definition Classes
    Builder
  23. abstract def reposition(r: Idx.Range.Reposition): Unit
    Definition Classes
    Builder
  24. def seal: Builder.this.type

    Seal object

    Seal object

    Seals this object so it can be no longer modified

    Definition Classes
    Seal
  25. abstract def size: Int

    Number of elements

    Number of elements

    Readily available, not calculated element count

    Idx.*(1,3,5,7).size.lp  // Prints: 4
    Definition Classes
    _Trait
  26. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  27. def toString(): String
    Definition Classes
    AnyRef → Any
  28. def update(i: Int): Unit
    Definition Classes
    Builder
  29. abstract def update(r: Idx.Range): Unit
    Definition Classes
    Builder
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Operator

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any

Hidden

  1. def _failIfSealed(message: ⇒ String): Builder.this.type
    Attributes
    protected
    Definition Classes
    Seal
  2. def _failIfSealed: Builder.this.type
    Attributes
    protected
    Definition Classes
    Seal
Linear Supertypes
Source: Builder.scala