Lifter

object Lifter extends Proxy
Companion:
class
trait Product
trait Mirror
trait Proxy
class Object
trait Matchable
class Any
Lifter.type

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def WithBehavior(serializeQuat: Option[SerializeQuat], serializeAst: Option[SerializeAst]): Lifter

Inherited methods

def action(ast: Action): Quotes ?=> Expr[Action]
Inherited from:
Proxy
def apply(ast: Ast): Quotes ?=> Expr[Ast]
Inherited from:
Proxy
def assignment(ast: Assignment): Quotes ?=> Expr[Assignment]
Inherited from:
Proxy
def caseClass(ast: CaseClass): Quotes ?=> Expr[CaseClass]
Inherited from:
Proxy
def entity(ast: Entity): Quotes ?=> Expr[Entity]
Inherited from:
Proxy
def ident(ast: Ident): Quotes ?=> Expr[Ident]
Inherited from:
Proxy
def quat(quat: Quat): Quotes ?=> Expr[Quat]
Inherited from:
Proxy
def quotationTag(v: QuotationTag): Quotes ?=> Expr[QuotationTag]
Inherited from:
Proxy
def returnAction(returnAction: ReturnAction): Quotes ?=> Expr[ReturnAction]
Inherited from:
Proxy
def scalarTag(v: ScalarTag): Quotes ?=> Expr[ScalarTag]
Inherited from:
Proxy
def tuple(ast: Tuple): Quotes ?=> Expr[Tuple]
Inherited from:
Proxy

Concrete fields