CausalQueue

kofre.datatypes.CausalQueue$
See theCausalQueue companion class

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

case class QueueElement[+T](value: T, dot: Dot, order: VectorClock)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object hasDots extends HasDots[CausalQueue[Any]]

Attributes

Graph
Supertypes
trait HasDots[CausalQueue[Any]]
class Object
trait Matchable
class Any
Self type
hasDots.type
implicit class syntax[C, T](container: C) extends OpsSyntaxHelper[C, CausalQueue[T]]

Attributes

Graph
Supertypes
trait OpsTypes[C, CausalQueue[T]]
class Object
trait Matchable
class Any

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def empty[T]: CausalQueue[T]

Givens

Givens

given elementLattice[T]: elementLattice[T]
given hasDots: hasDots.type
given lattice[A]: lattice[A]

Extensions

Extensions

extension [C, T](container: C)
def causalQueue: syntax[C, T]

Implicits

Implicits

final implicit def syntax[C, T](container: C): syntax[C, T]