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

sealed trait Array[A]

Attributes

Source
Ref.scala
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

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

Attributes

Source
Ref.scala
def catsRefFromRef[F[_] : Reactive, A](ref: Ref[A]): Ref[F, A]

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
def lazyArray[A](size: Int, initial: A): Axn[Array[A]]

Attributes

Source
Ref.scala
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
def unpadded[A](initial: A): Axn[Ref[A]]

Attributes

Source
Ref.scala
def unsafe[A](initial: A): Ref[A]

Attributes

Source
Ref.scala
def unsafeLazyArray[A](size: Int, initial: A): Array[A]

Attributes

Source
Ref.scala
def unsafePadded[A](initial: A): Ref[A]

Attributes

Source
Ref.scala
def unsafeStrictArray[A](size: Int, initial: A): Array[A]

Attributes

Source
Ref.scala
def unsafeUnpadded[A](initial: A): 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