Dotty Documentation

0.18.0-bin-SNAPSHOT

object Const
extends Object with Serializable

Matches expressions containing literal constant values and extracts the value. It may match expressions of type Boolean, Byte, Short, Int, Long, Float, Double, Char, String, ClassTag, scala.Symbol, Null and Unit.

Usage:

(x: Expr[B]) match {
  case Const(value: B) => ...
}

[-] Constructors

[-] Members

[+] def unapply ( expr: Expr [ T ] ) ( implicit qctx: QuoteContext ) : Option [ T ]