Trait/Object

scales.utils.collection

SeqLikeThing

Related Docs: object SeqLikeThing | package collection

Permalink

trait SeqLikeThing[Repr, A, X[_]] extends AnyRef

2.13 removes seqlike etc. so we need to behave like it, it also deprecates canbuild fromm. This interface represents the operations on a seq used by scales

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SeqLikeThing
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def builder: Builder[A, X[A]]

    Permalink
    Annotations
    @inline()
  2. implicit abstract def cbf: CanBuildFrom[Repr, A, X[A]]

    Permalink
  3. abstract def seq(x: X[A]): Seq[A]

    Permalink
    Annotations
    @inline()
  4. abstract def wrap(s: Seq[A]): X[A]

    Permalink
    Annotations
    @inline()

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def ++(x: X[A])(itr: GenTraversableOnce[A]): X[A]

    Permalink
    Annotations
    @inline()
  4. def :+(x: X[A])(elem: A): X[A]

    Permalink
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def apply(x: X[A])(i: Int): A

    Permalink
    Annotations
    @inline()
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def dropRight(x: X[A])(n: Int): X[A]

    Permalink
    Annotations
    @inline()
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def filter(x: X[A])(p: (A) ⇒ Boolean): X[A]

    Permalink
    Annotations
    @inline()
  13. def filterNot(x: X[A])(p: (A) ⇒ Boolean): X[A]

    Permalink
    Annotations
    @inline()
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. def iterator(x: X[A]): Iterator[A]

    Permalink
    Annotations
    @inline()
  19. def length(x: X[A]): Int

    Permalink
    Annotations
    @inline()
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. def splitAt(x: X[A])(index: Int): (X[A], X[A])

    Permalink
    Annotations
    @inline()
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  26. def updated(x: X[A])(index: Int, elem: A): X[A]

    Permalink
    Annotations
    @inline()
  27. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped