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 apply[S](initial: S): Computation[AtomicVar[S], IO]
def create[S](initial: S): Computation[AtomicVar[S], IO]
def create(initial: Int): Computation[AtomicVar[Int], IO]
def create(initial: Long): Computation[AtomicVar[Long], IO]
def create(initial: Boolean): Computation[AtomicVar[Boolean], IO]
def createBoolean(initial: Boolean): Computation[AtomicVar[Boolean], IO]
def createInt(initial: Int): Computation[AtomicVar[Int], IO]
def createLong(initial: Long): Computation[AtomicVar[Long], IO]
def createRef[S](initial: S): Computation[AtomicVar[S], IO]