Packages

p

com.softwaremill

quicklens

package quicklens

Linear Supertypes
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. All

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 cbf: CanBuildFrom[M[K, T], (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 cbf: CanBuildFrom[F[T], T, F[T]], ev: (F[T]) ⇒ SeqLike[T, F[T]]): QuicklensAtFunctor[F, T]
  9. implicit def traversableQuicklensFunctor[F[_], A](implicit cbf: CanBuildFrom[F[A], A, F[A]], ev: (F[A]) ⇒ TraversableLike[A, F[A]]): QuicklensFunctor[F, A]

Inherited from LowPriorityImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped