ExprParam

object ExprParam
Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case class CtxValueFn[A](mkValue: A => Context => RawValue) extends ExprParam[A]
trait JavaValues
trait Primitives
object RawValue extends AbstractFunction1[Any, RawValue]
final case class SourceConst[A](source: String) extends ExprParam[A]
final case class SourceFn[A](mkSource: A => String) extends ExprParam[A]
final case class ValueFn[A](mkValue: A => RawValue) extends ExprParam[A]

Types

type RawValue = Any { type Raw = Unit; }

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 RawValueFn[A]: ValueFn[A]