Expr

object Expr
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

object Const
Companion
class
trait Const[T <: Txn[T], +A] extends Expr[T, A]

A constant expression simply acts as a proxy for a constant value of type A. Its event is a dummy (constants never change), and the value method does not need to use the transaction. String representation, hash-code and equality are defined in terms of the constant peer value.

A constant expression simply acts as a proxy for a constant value of type A. Its event is a dummy (constants never change), and the value method does not need to use the transaction. String representation, hash-code and equality are defined in terms of the constant peer value.

Companion
object
object Type
Companion
class
trait Type[A1, Repr <: ([~ <: Txn[~]] =>> Expr[~, A1])] extends Type
Companion
object

Value members

Concrete methods

def isConst(expr: Expr[_, _]): Boolean