iarray

IArray1

Related Docs: object IArray1 | package iarray

final case class IArray1[A](head: A, tail: IArray[A]) extends Product with Serializable

Non empty immutable array

Source
IArray1.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. IArray1
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IArray1(head: A, tail: IArray[A])

Value Members

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

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

    Definition Classes
    AnyRef → Any
  3. def +:(a: A): IArray1[A]

  4. def :+(a: A): IArray1[A]

  5. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  6. def ===(that: IArray1[A])(implicit E: Equal[A]): Boolean

  7. def align[B](that: IArray1[B]): IArray1[\&/[A, B]]

  8. def alignWith[B, C](that: IArray1[B])(f: (\&/[A, B]) ⇒ C): IArray1[C]

  9. def apply(i: Int): A

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

    Definition Classes
    Any
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def cobind[B](f: (IArray1[A]) ⇒ B): IArray1[B]

  13. def cojoin: IArray1[IArray1[A]]

  14. def collect[B](f: PartialFunction[A, B]): IArray[B]

  15. def collectFirst[B](f: PartialFunction[A, B]): Option[B]

  16. def collectLast[B](f: PartialFunction[A, B]): Option[B]

  17. def contains(a: A)(implicit E: Equal[A]): Boolean

  18. def count(f: (A) ⇒ Boolean): Int

  19. def dropL(n: Int): IArray[A]

  20. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. def equals(that: Any): Boolean

    Definition Classes
    IArray1 → Equals → AnyRef → Any
  22. def exists(f: (A) ⇒ Boolean): Boolean

  23. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. def find(f: (A) ⇒ Boolean): Option[A]

  25. def findRight(f: (A) ⇒ Boolean): Option[A]

  26. def flatMap[B](f: (A) ⇒ IArray1[B]): IArray1[B]

  27. def flatten[B](implicit A: <:<[A, IArray1[B]]): IArray1[B]

  28. def foldMap1[B](f: (A) ⇒ B)(implicit B: Semigroup[B]): B

  29. def foldMapLeft1[B](z: (A) ⇒ B)(f: (B, A) ⇒ B): B

  30. def foldMapRight1[B](z: (A) ⇒ B)(f: (A, B) ⇒ B): B

  31. def foldl[B](z: B)(f: (B, A) ⇒ B): B

  32. def foldl1(f: (A, A) ⇒ A): A

  33. def foldr[B](z: B)(f: (A, B) ⇒ B): B

  34. def foldr1(f: (A, A) ⇒ A): A

  35. def forall(f: (A) ⇒ Boolean): Boolean

  36. def foreach[U](f: (A) ⇒ U): Unit

  37. final def getClass(): Class[_]

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

    Definition Classes
    IArray1 → AnyRef → Any
  39. val head: A

  40. def indexOfL(a: A)(implicit E: Equal[A]): Option[Int]

  41. def indexOfR(a: A)(implicit E: Equal[A]): Option[Int]

  42. def init: IArray[A]

  43. def intercalate1(a: A)(implicit A: Semigroup[A]): A

  44. def intersperse(a: A): IArray1[A]

  45. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  46. def last: A

  47. def length: Int

    Annotations
    @inline()
  48. def map[B](f: (A) ⇒ B): IArray1[B]

  49. def mapTo[C, B](f: (A) ⇒ B)(implicit C: CanBuildFrom[Nothing, B, C]): C

  50. def max(implicit O: Order[A]): A

  51. def maxBy[B](f: (A) ⇒ B)(implicit O: Order[B]): A

  52. def maxOf[B](f: (A) ⇒ B)(implicit O: Order[B]): B

  53. def min(implicit O: Order[A]): A

  54. def minBy[B](f: (A) ⇒ B)(implicit O: Order[B]): A

  55. def minOf[B](f: (A) ⇒ B)(implicit O: Order[B]): B

  56. def mkString(start: String, sep: String, end: String): String

  57. def mkString(sep: String): String

  58. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  59. final def notify(): Unit

    Definition Classes
    AnyRef
  60. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  61. def oneAnd: OneAnd[IArray, A]

  62. def partition(f: (A) ⇒ Boolean): (IArray[A], IArray[A])

  63. def plus(that: IArray1[A]): IArray1[A]

  64. def reverse: IArray1[A]

  65. def reverseMap[B](f: (A) ⇒ B): IArray1[B]

  66. def reversed[F[_]](implicit C: CanBuildFrom[Nothing, A, F[A]]): F[A]

  67. def scanLeft[B](z: B)(f: (B, A) ⇒ B): IArray1[B]

  68. def scanRight[B](z: B)(f: (A, B) ⇒ B): IArray1[B]

  69. def size: Int

    Annotations
    @inline()
  70. def sortBy[B](f: (A) ⇒ B)(implicit O: Order[B]): IArray1[A]

  71. def sortWith(f: (A, A) ⇒ Boolean): IArray1[A]

  72. def sorted(implicit O: Order[A]): IArray1[A]

  73. def sum(implicit A: Numeric[A]): A

  74. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  75. val tail: IArray[A]

  76. def to[F[_]](implicit C: CanBuildFrom[Nothing, A, F[A]]): F[A]

  77. def toArray(implicit A: ClassTag[A]): Array[A]

  78. def toIArray: IArray[A]

  79. def toIList: IList[A]

  80. def toIterator: Iterator[A]

  81. def toList: List[A]

  82. def toNel: NonEmptyList[A]

  83. def toOneAnd[F[_]](implicit C: CanBuildFrom[Nothing, A, F[A]]): OneAnd[F, A]

  84. def toString(): String

    Definition Classes
    IArray1 → AnyRef → Any
  85. def traverse1[F[_], B](f: (A) ⇒ F[B])(implicit F: Apply[F]): F[IArray1[B]]

  86. def unite[G[_], B](implicit A: <:<[A, G[B]], G: Foldable[G]): IArray[B]

  87. def unite1[G[_], B](implicit A: <:<[A, G[B]], G: Foldable1[G]): IArray1[B]

  88. def unzip[B, C](implicit e: <:<[A, Product2[B, C]]): (IArray1[B], IArray1[C])

  89. def unzip3[B, C, D](implicit e: <:<[A, Product3[B, C, D]]): (IArray1[B], IArray1[C], IArray1[D])

  90. def unzip4[B, C, D, E](implicit e: <:<[A, Product4[B, C, D, E]]): (IArray1[B], IArray1[C], IArray1[D], IArray1[E])

  91. def unzip5[B, C, D, E, F](implicit e: <:<[A, Product5[B, C, D, E, F]]): (IArray1[B], IArray1[C], IArray1[D], IArray1[E], IArray1[F])

  92. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  95. def widen[B](implicit ev: <:<[A, B]): IArray1[B]

  96. def zip[B](that: IArray1[B]): IArray1[(A, B)]

  97. def zipAll[B](that: IArray1[B], a: A, b: B): IArray1[(A, B)]

  98. def zipWith[B, C](that: IArray1[B])(f: (A, B) ⇒ C): IArray1[C]

  99. def zipWithIndex: IArray1[(A, Int)]

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped