neotype
neotype
API
neotype
eval
BinOpMatch
BinOpMatch
CustomFromExpr
Eval
Value
Apply0
Apply1
Apply2
EvalApply
EvalStringContext
EvalBlock
Reference
MatchExpr
IfThenElse
EvalClosure
Eval
EvalDef
EvalValDef
EvalDefDef
EvalError
MissingReference
EvalMatchCase
EvalMatchCase
EvalPattern
Value
Variable
Alternative
Wildcard
EvalPattern
Evals
Seal
Uninlined
Unseal
IsSimpleType
IsSimpleType
IsValidatedType
IsValidatedType
Newtype
Newtype
Subtype
Subtype
TypeWrapper
neotype
/
neotype
/
neotype.eval
/
Eval
Eval
neotype.eval.Eval
See the
Eval
companion enum
object
Eval
Attributes
Companion
enum
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
Self type
Eval
.type
Members list
Clear all
Type members
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Attributes
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Attributes
Inherited from:
Mirror
Value members
Concrete methods
def
call
(
op
:
String
): (
String
,
String
)
=>
String
def
call2
(
op
:
String
): (
String
,
String
,
String
)
=>
String
def
closureToFunction
[
A
](
closure
:
EvalClosure
[
A
])(
using
Quotes
):
Any
def
infix
(
op
:
String
): (
String
,
String
)
=>
String
def
nullary
(
op
:
String
):
String
=>
String
def
prefix
(
op
:
String
):
String
=>
String
def
renderValue
(
value
:
Any
):
String
def
unapply
[
A
](
expr
:
Expr
[
A
])(
using
Quotes
):
Option
[
Eval
[
A
]]
In this article
Attributes
Members list
Type members
Inherited types
Value members
Concrete methods