ViewOps

sealed abstract
class ViewOps[F[_], G[_], A]
class Object
trait Matchable
class Any
class ViewF[F, A]
class ViewListF[F, A]
class ViewOptF[F, A]

Value members

Abstract methods

def modAndGet(f: A => A)(implicit F: Async[F]): F[G[A]]

Abstract fields

val get: G[A]
val modCB: (A => A, G[A] => F[Unit]) => F[Unit]

Concrete fields

val mod: A => A => F[Unit]
val set: A => F[Unit]
val setCB: (A, G[A] => F[Unit]) => F[Unit]