iarray

IArray1

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

Non empty immutable array

Self Type
IArray1[A]
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: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

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

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

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

  11. def apply(i: Int): A

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

    Definition Classes
    Any
  13. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

  25. def finalize(): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  44. def init: IArray[A]

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

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

  47. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  48. def last: A

  49. def length: Int

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

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

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

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

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

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

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

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

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

  59. def mkString(sep: String): String

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

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

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

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

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

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

  66. def reverse: IArray1[A]

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

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

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

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

  71. def size: Int

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

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

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

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

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

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

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

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

  80. def toIArray: IArray[A]

  81. def toIList: IList[A]

  82. def toIterator: Iterator[A]

  83. def toList: List[A]

  84. def toNel: NonEmptyList[A]

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

  86. def toString(): String

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

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

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

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

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

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

  93. 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])

  94. final def wait(): Unit

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

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

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

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

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped