AtomicVar

turbolift.io.AtomicVar
See theAtomicVar companion trait
object AtomicVar

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
AtomicVar.type

Members list

Type members

Classlikes

sealed trait Get[S]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AtomicVar[S]
sealed trait Put[S]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AtomicVar[S]

Value members

Concrete methods

def fresh(initial: Int): Computation[AtomicVar[Int], IO]
def fresh(initial: Long): Computation[AtomicVar[Long], IO]
def fresh(initial: Boolean): Computation[AtomicVar[Boolean], IO]
def fresh[S](initial: S): Computation[AtomicVar[S], IO]
def freshBoolean(initial: Boolean): Computation[AtomicVar[Boolean], IO]
def freshInt(initial: Int): Computation[AtomicVar[Int], IO]
def freshLong(initial: Long): Computation[AtomicVar[Long], IO]
def freshRef[S](initial: S): Computation[AtomicVar[S], IO]