Packages

final class NEPreservingOps[A, CC[X] <: Iterable[X], C] extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NEPreservingOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new NEPreservingOps(self: NonEmpty[IterableOps[A, CC, C with Iterable[A]]])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. def ++[B >: A](suffix: IterableOnce[B]): NonEmpty[CC[B]]
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  7. def groupBy[K](f: (A) => K): NonEmpty[Map[K, NonEmpty[C]]]
  8. def groupBy1[K](f: (A) => K): NonEmpty[Map[K, NonEmpty[C]]]
  9. def groupMap[K, B](key: (A) => K)(f: (A) => B): NonEmpty[Map[K, NonEmpty[CC[B]]]]
  10. def groupMap1[K, B](key: (A) => K)(f: (A) => B): NonEmpty[Map[K, NonEmpty[CC[B]]]]
  11. def head1: A
    Annotations
    @inline()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def last1: A
    Annotations
    @inline()
  14. def max1(implicit ev: Ordering[A]): A
  15. def maxBy1[B](f: (A) => B)(implicit ev: Ordering[B]): A
  16. def min1(implicit ev: Ordering[A]): A
  17. def minBy1[B](f: (A) => B)(implicit ev: Ordering[B]): A
  18. def reduceLeft[B >: A](op: (B, A) => B): B
  19. def tail1: C
    Annotations
    @inline()
  20. def to[C1 <: Iterable[A]](factory: Factory[A, C1]): NonEmpty[C1]
  21. def toList: NonEmpty[List[A]]
  22. def toMap[K, V](implicit isPair: <:<[A, (K, V)]): NonEmpty[Map[K, V]]
  23. def toSeq: NonEmpty[Seq[A]]
  24. def toSet: NonEmpty[Set[A]]
  25. def toString(): String
    Definition Classes
    Any
  26. def toVector: NonEmpty[Vector[A]]
  27. def zipWithIndex: NonEmpty[CC[(A, Int)]]

Inherited from AnyVal

Inherited from Any

Ungrouped