package quicklens
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- quicklens
- LowPriorityImplicits
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
Value Members
- implicit def eitherQuicklensFunctor[T[_, _], L, R]: QuicklensEitherFunctor[Either, L, R]
- implicit def mapQuicklensFunctor[M[KT, TT] <: Map[KT, TT], K, T](implicit fac: Factory[(K, T), M[K, T]]): QuicklensMapAtFunctor[M, K, T]
- macro def modify[T, U](obj: T)(path: (T) => U): PathModify[T, U]
- macro def modifyAll[T, U](obj: T)(path1: (T) => U, paths: (T) => U*): PathModify[T, U]
- def modifyAllLens[T]: MultiLensHelper[T]
- def modifyLens[T]: LensHelper[T]
- implicit def optionQuicklensFunctor[A]: QuicklensFunctor[Option, A] with QuicklensSingleAtFunctor[Option, A]
- implicit def seqQuicklensAtFunctor[F[_], T](implicit fac: Factory[T, F[T]], ev: (F[T]) => Seq[T]): QuicklensAtFunctor[F, T]
- implicit def traversableQuicklensFunctor[F[_], A](implicit fac: Factory[A, F[A]], ev: (F[A]) => Iterable[A]): QuicklensFunctor[F, A]