QuicklensMacros

com.softwaremill.quicklens.QuicklensMacros$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def from[T : Type, R : Type](f: Expr[T => R])(implicit evidence$7: Type[T], evidence$8: Type[R], Quotes): Expr[T] => Expr[R]
def fromPathModify[S : Type, A : Type](pathModify: Expr[PathModify[S, A]])(implicit evidence$3: Type[S], evidence$4: Type[A], Quotes): Expr[(A => A) => S]
def modifyAllImpl[S : Type, A : Type](obj: Expr[S], focus: Expr[S => A], focusesExpr: Expr[Seq[S => A]])(implicit evidence$11: Type[S], evidence$12: Type[A], Quotes): Expr[PathModify[S, A]]
def modifyAllLensApplyImpl[T : Type, U : Type](path1: Expr[T => U], paths: Expr[Seq[T => U]])(implicit evidence$9: Type[T], evidence$10: Type[U], Quotes): Expr[PathLazyModify[T, U]]
def modifyLensApplyImpl[T, U](path: Expr[T => U])(using Quotes, Type[T], Type[U]): Expr[PathLazyModify[T, U]]
def to[T : Type, R : Type](f: Expr[T] => Expr[R])(implicit evidence$5: Type[T], evidence$6: Type[R], Quotes): Expr[T => R]
def toPathModify[S : Type, A : Type](obj: Expr[S], f: Expr[(A => A) => S])(implicit evidence$1: Type[S], evidence$2: Type[A], Quotes): Expr[PathModify[S, A]]
def toPathModifyFromFocus[S : Type, A : Type](obj: Expr[S], focus: Expr[S => A])(implicit evidence$13: Type[S], evidence$14: Type[A], Quotes): Expr[PathModify[S, A]]