quotidian.syntax

Members list

Concise view

Type members

Classlikes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Uninlined

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Extensions

Extensions

extension (x$1: Quotes)
def selectUnique(term: Term)(name: String): Term
def uninline(term: Term): Term
extension (x$1: Quotes)
def isPublic(symbol: Symbol): Boolean
def returnType(symbol: Symbol): TypeRepr
extension (x$1: Quotes)
def of[A : Type]: Symbol
extension (x$1: Quotes)
def companionOf[A : Type]: Term
extension (x$1: Quotes)
def makeTuple(symbol: TypeReprModule)(args: List[TypeRepr]): TypeRepr
def typeConstructor[A : Type]: TypeRepr
extension [A](x$1: Quotes)
def underlyingFunction(expr: Expr[A]): Term

Returns the underlying function term of a function application.

Returns the underlying function term of a function application.

Attributes

extension (x$1: Quotes)
def tupleToList(tpe: TypeRepr): List[TypeRepr]

Turn a tuple of a TypeRepr into a List[TypeRepr]

Turn a tuple of a TypeRepr into a List[TypeRepr]

Attributes

def typeTree(tpe: TypeRepr): TypeTree