Packages

c

pimpathon.list

ListPimps

implicit class ListPimps[A] extends GenTraversableLikePimpsMixin[A, List]

Linear Supertypes
GenTraversableLikePimpsMixin[A, List], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ListPimps
  2. GenTraversableLikePimpsMixin
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ListPimps(self: List[A])

Type Members

  1. abstract class aggregator[▷:[_, _]] extends AnyRef
    Definition Classes
    GenTraversableLikePimpsMixin
  2. case class zipExactWith[B](other: List[B]) extends Product with Serializable
  3. case class zipWith[B](values: List[B]) extends Product with Serializable

Value Members

  1. object detect extends aggregator[[X, Y]Set[X]]
    Definition Classes
    GenTraversableLikePimpsMixin
  2. object histogram extends aggregator[[X, Y]Map[X, Int]]
    Definition Classes
    GenTraversableLikePimpsMixin
  3. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def ##(): Int
    Definition Classes
    AnyRef → Any
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def all(a: A): Boolean
    Definition Classes
    GenTraversableLikePimpsMixin
  7. def amass[B](pf: PartialFunction[A, List[B]]): List[B]
  8. def apoFold[B, C](z: B)(op: (B, A) ⇒ Either[C, B]): Either[C, B]
    Definition Classes
    GenTraversableLikePimpsMixin
  9. def as[F[_, _]]: GenTraversableLikeCapturer[A, F, F]
    Definition Classes
    GenTraversableLikePimpsMixin
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def asMap: GenTraversableLikeCapturer[A, Map, Map]
    Definition Classes
    GenTraversableLikePimpsMixin
  12. def asMultiMap[F[_]]: GenTraversableLikeCapturer[A, Map, [β$0$, γ$1$]Map[β$0$, F[γ$1$]]]
    Definition Classes
    GenTraversableLikePimpsMixin
  13. def batchBy[B](f: (A) ⇒ B): List[List[A]]
  14. def batchWhile(p: Predicate[List[A]]): List[List[A]]
  15. def calcIfNonEmpty[B](f: (List[A]) ⇒ B): Option[B]
  16. def cc: List[A]
    Attributes
    protected
    Definition Classes
    ListPimpsGenTraversableLikePimpsMixin
  17. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  18. def const[B](elem: B): List[B]
  19. def countBy[B](f: (A) ⇒ B): Map[Int, List[A]]
  20. def countWithSize(p: Predicate[A]): Option[(Int, Int)]
  21. def distinctBy[B](f: (A) ⇒ B): List[A]
  22. def duplicates: List[A]
  23. def duplicatesBy[B](f: (A) ⇒ B): List[A]
  24. def emptyTo(alternative: ⇒ List[A]): List[A]
  25. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  27. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. def fraction(p: Predicate[A]): Double
  29. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  30. def gtl: GenTraversableLike[A, GenTraversable[A]]
    Attributes
    protected
    Definition Classes
    ListPimpsGenTraversableLikePimpsMixin
  31. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. def headTail: (A, List[A])
  33. def headTailOption: Option[(A, List[A])]
  34. def initLast: (List[A], A)
  35. def initLastOption: Option[(List[A], A)]
  36. def initOption: Option[List[A]]
  37. def interleave(rhs: List[A]): List[A]
  38. def interleaveWith[B, C](rhs: List[B])(f: (Either[A, B]) ⇒ C): List[C]
  39. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  40. def lpair[B](f: (A) ⇒ B): List[(B, A)]
  41. def mapIfNonEmpty[B](f: (A) ⇒ B): Option[List[B]]
  42. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  43. def none(a: A): Boolean
    Definition Classes
    GenTraversableLikePimpsMixin
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. def onlyEither: Either[List[A], A]
    Definition Classes
    GenTraversableLikePimpsMixin
  47. def onlyOption: Option[A]
    Definition Classes
    GenTraversableLikePimpsMixin
  48. def onlyOrEither[B](f: (List[A]) ⇒ B): Either[B, A]
    Definition Classes
    GenTraversableLikePimpsMixin
  49. def onlyOrThrow(f: (List[A]) ⇒ Exception): A
    Definition Classes
    GenTraversableLikePimpsMixin
  50. def partitionByPF[B](pf: PartialFunction[A, B])(implicit eab: CCBF[Either[A, B], List], a: CCBF[A, List], b: CCBF[B, List]): (List[A], List[B])
    Definition Classes
    GenTraversableLikePimpsMixin
  51. def prefixPadTo(len: Int, elem: A): List[A]
  52. def rpair[B](f: (A) ⇒ B): List[(A, B)]
  53. def seqFold[B](z: B)(op: (B, A) ⇒ Option[B]): Option[B]
    Definition Classes
    GenTraversableLikePimpsMixin
  54. def seqMap[B, To](f: (A) ⇒ Option[B])(implicit cbf: CanBuildFrom[Nothing, B, To]): Option[To]
    Definition Classes
    GenTraversableLikePimpsMixin
  55. def sharedPrefix(other: List[A])(implicit compare: (A) ⇒ (A) ⇒ Boolean = equalC[A]): (List[A], List[A], List[A])
  56. def shuffle(): List[A]
  57. def sizeGT(value: Int): Boolean
  58. def sortDemoting(last: A*)(implicit ordering: Ordering[A]): List[A]
  59. def sortPromoting(first: A*)(implicit ordering: Ordering[A]): List[A]
  60. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  61. def tailOption: Option[List[A]]
  62. def tap[Discarded](empty: ⇒ Discarded, nonEmpty: (List[A]) ⇒ Discarded): List[A]
  63. def tapEmpty[Discarded](empty: ⇒ Discarded): List[A]
  64. def tapNonEmpty[Discarded](nonEmpty: (List[A]) ⇒ Discarded): List[A]
  65. def toString(): String
    Definition Classes
    AnyRef → Any
  66. def uncons[B](empty: ⇒ B, nonEmpty: (List[A]) ⇒ B): B
  67. def unconsC[B](empty: ⇒ B, nonEmpty: (A) ⇒ (List[A]) ⇒ B): B
  68. def ungroupBy[B](f: (A) ⇒ B)(implicit inner: CCBF[A, List], outer: CCBF[List[A], List]): List[List[A]]
    Definition Classes
    GenTraversableLikePimpsMixin
  69. def unsnocC[B](empty: ⇒ B, nonEmpty: (List[A]) ⇒ (A) ⇒ B): B
  70. def update(pf: PartialFunction[A, A]): List[A]
  71. def updateIf(pred: (A) ⇒ Boolean, updateFn: (A) ⇒ A): List[A]
  72. def using[F[_, _], G[_, _]]: GenTraversableLikeCapturer[A, F, G]
    Definition Classes
    GenTraversableLikePimpsMixin
  73. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  76. def zipExact[B](bs: List[B]): (List[(A, B)], Option[Either[List[A], List[B]]])
  77. def zipToMap[B](values: List[B]): Map[A, B]

Inherited from GenTraversableLikePimpsMixin[A, List]

Inherited from AnyRef

Inherited from Any

Ungrouped