UnboundedEnumerable

cats.kernel.UnboundedEnumerable
trait UnboundedEnumerable[A] extends Next[A], Previous[A]

A typeclass which has both previous and next operations such that next . previous == identity.

Attributes

Source
Enumerable.scala
Graph
Supertypes
trait Previous[A]
trait PartialPrevious[A]
trait Next[A]
trait PartialNext[A]
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Value members

Abstract methods

def order: Order[A]

Attributes

Source
Enumerable.scala

Concrete methods

override def partialOrder: PartialOrder[A]

Attributes

Definition Classes
Source
Enumerable.scala

Inherited methods

def next(a: A): A

Attributes

Inherited from:
Next
Source
Enumerable.scala
override def partialNext(a: A): Option[A]

Attributes

Definition Classes
Inherited from:
Next
Source
Enumerable.scala
override def partialPrevious(a: A): Option[A]

Attributes

Definition Classes
Inherited from:
Previous
Source
Enumerable.scala
def previous(a: A): A

Attributes

Inherited from:
Previous
Source
Enumerable.scala