rescala.macros

package rescala.macros

Members list

Type members

Classlikes

trait MacroAccess[+A] extends ReadAs[A]

Attributes

Supertypes
trait ReadAs[A]
trait ReSource
class Object
trait Matchable
class Any
Known subtypes
trait Event[T]
class Evt[T]
trait Signal[T]
class Var[A]
class Reactor[T]
class MacroLego[ReSource, Ticket](forceStatic: Boolean)(implicit evidence$1: Type[ReSource], evidence$2: Type[Ticket], val quotes: Quotes)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

inline def getDependencies[Res, ReSource, Ticket, ForceStatic <: Boolean](inline expr: Res): (List[ReSource], Ticket => Res, Boolean)
def reactiveMacro[Res : Type, ReSource : Type, Ticket : Type, ForceStatic <: Boolean : Type](expr: Expr[Res])(implicit evidence$1: Type[Res], evidence$2: Type[ReSource], evidence$3: Type[Ticket], evidence$4: Type[ForceStatic], q: Quotes): Expr[(List[ReSource], Ticket => Res, Boolean)]