Ref

dev.tauri.choam.refs.Ref
See theRef companion trait
object Ref

Attributes

Companion
trait
Source
Ref.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Ref.type

Members list

Type members

Classlikes

object Array

Attributes

Companion
trait
Source
Ref.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Array.type
sealed trait Array[A]

Attributes

Companion
object
Source
Ref.scala
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

final def array[A](size: Int, initial: A): Axn[Array[A]]

Attributes

Source
Ref.scala

Attributes

Source
Ref.scala
final def consistentRead[A, B](ra: Ref[A], rb: Ref[B]): Axn[(A, B)]

Attributes

Source
Ref.scala
final def consistentReadMany[A](refs: List[Ref[A]]): Axn[List[A]]

Attributes

Source
Ref.scala
final def padded[A](initial: A): Axn[Ref[A]]

Attributes

Source
Ref.scala
def refP1P1[A, B](a: A, b: B): Axn[Ref2[A, B]]

Attributes

Source
Ref.scala
def refP2[A, B](a: A, b: B): Axn[Ref2[A, B]]

Attributes

Source
Ref.scala
final def swap[A](r1: Ref[A], r2: Ref[A]): Axn[Unit]

Attributes

Source
Ref.scala
final def unpadded[A](initial: A): Axn[Ref[A]]

Attributes

Source
Ref.scala

Implicits

Inherited implicits

final implicit def hashInstance[A]: Hash[Ref[A]]

Attributes

Inherited from:
RefInstances2 (hidden)
Source
Ref.scala
final implicit def orderInstance[A]: Order[Ref[A]]

Attributes

Inherited from:
RefInstances1 (hidden)
Source
Ref.scala
final implicit def orderingInstance[A]: Ordering[Ref[A]]

Attributes

Inherited from:
RefInstances0 (hidden)
Source
Ref.scala