Packages

trait RefLike[A] extends AnyRef

Source
RefLike.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RefLike
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def get: Axn[A]
  2. abstract def upd[B, C](f: (A, B) => (A, C)): Rxn[B, C]
  3. abstract def updWith[B, C](f: (A, B) => Axn[(A, C)]): Rxn[B, C]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getAndSet: Rxn[A, A]
  9. final def getAndUpdate(f: (A) => A): Axn[A]

    Returns previous value

  10. final def getAndUpdateWith(f: (A) => Axn[A]): Axn[A]
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def modify[B](f: (A) => (A, B)): Axn[B]
  15. final def modifyWith[B](f: (A) => Axn[(A, B)]): Axn[B]
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def set: Rxn[A, Unit]
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toCats[F[_]](implicit F: Reactive[F]): cats.effect.kernel.Ref[F, A]
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def tryModify[B](f: (A) => (A, B)): Axn[Option[B]]
  24. final def tryUpdate(f: (A) => A): Axn[Boolean]

    Returns false iff the update failed

  25. final def update(f: (A) => A): Axn[Unit]
  26. final def updateAndGet(f: (A) => A): Axn[A]

    Returns new value

  27. final def updateWith(f: (A) => Axn[A]): Axn[Unit]
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped