package quicklens
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- quicklens
- LowPriorityImplicits
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
implicit
class
QuicklensEach[F[_], T] extends AnyRef
- Definition Classes
- LowPriorityImplicits
Value Members
- implicit def eitherQuicklensFunctor[T[_, _], L, R]: QuicklensEitherFunctor[Either, L, R]
- implicit def mapQuicklensFunctor[M[KT, TT] <: Map[KT, TT], K, T](implicit cbf: CanBuildFrom[M[K, T], (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 cbf: CanBuildFrom[F[T], T, F[T]], ev: (F[T]) ⇒ SeqLike[T, F[T]]): QuicklensAtFunctor[F, T]
- implicit def traversableQuicklensFunctor[F[_], A](implicit cbf: CanBuildFrom[F[A], A, F[A]], ev: (F[A]) ⇒ TraversableLike[A, F[A]]): QuicklensFunctor[F, A]