UnifiedSyntax

final implicit class UnifiedSyntax[E, A](self: ETRef[E, A]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def getAndSet(a: A): STM[E, A]
def getAndUpdate(f: A => A): STM[E, A]
def getAndUpdateSome(pf: PartialFunction[A, A]): STM[E, A]
@silent("unreachable code")
def modify[B](f: A => (B, A)): STM[E, B]
def modifySome[B](default: B)(pf: PartialFunction[A, (B, A)]): STM[E, B]
def update(f: A => A): STM[E, Unit]
def updateAndGet(f: A => A): STM[E, A]
def updateSome(pf: PartialFunction[A, A]): STM[E, Unit]
def updateSomeAndGet(pf: PartialFunction[A, A]): STM[E, A]