Constructs an object with utility methods for operating in the provided macro context c
.
Constructs an object with utility methods for operating in the provided macro context c
.
Callers should explicitly specify the type parameter as c.type
in order to preserve the path dependent types.
Helper for implementing a no-argument macro that is introduced via an implicit.
Helper for implementing a no-argument macro that is introduced via an implicit.
This method removes the implicit conversion and evaluates the function f
on the target of the conversion.
Given myImplicitConversion(someValue).extensionMethod
, where extensionMethod
is a macro that uses this
method, the result of this method is f(<Tree of someValue>)
.