Packages

package quicklens

Linear Supertypes
LowPriorityImplicits, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. quicklens
  2. LowPriorityImplicits
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit class QuicklensEach[F[_], T] extends AnyRef
    Definition Classes
    LowPriorityImplicits

Value Members

  1. implicit def eitherQuicklensFunctor[T[_, _], L, R]: QuicklensEitherFunctor[Either, L, R]
  2. implicit def mapQuicklensFunctor[M[KT, TT] <: Map[KT, TT], K, T](implicit fac: Factory[(K, T), M[K, T]]): QuicklensMapAtFunctor[M, K, T]
  3. macro def modify[T, U](obj: T)(path: (T) => U): PathModify[T, U]
  4. macro def modifyAll[T, U](obj: T)(path1: (T) => U, paths: (T) => U*): PathModify[T, U]
  5. def modifyAllLens[T]: MultiLensHelper[T]
  6. def modifyLens[T]: LensHelper[T]
  7. implicit def optionQuicklensFunctor[A]: QuicklensFunctor[Option, A] with QuicklensSingleAtFunctor[Option, A]
  8. implicit def seqQuicklensAtFunctor[F[_], T](implicit fac: Factory[T, F[T]], ev: (F[T]) => Seq[T]): QuicklensAtFunctor[F, T]
  9. implicit def traversableQuicklensFunctor[F[_], A](implicit fac: Factory[A, F[A]], ev: (F[A]) => Iterable[A]): QuicklensFunctor[F, A]

Inherited from LowPriorityImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped