neotype
neotype
API
neotype
eval
BinOpMatch
BinOpMatch
CustomFromExpr
Eval
Eval
Apply0
Apply1
Apply2
Apply3
EvalApply
EvalBlock
EvalClosure
EvalClosure1
EvalClosure2
EvalConstruct
EvalStringContext
IfThenElse
MatchExpr
ProductSelect
ProductValue
Reference
Value
EvalDef
EvalValDef
EvalDefDef
EvalError
MissingReference
EvalMatchCase
EvalMatchCase
EvalPattern
Value
Variable
Alternative
Wildcard
EvalPattern
Evals
MatchOrdering
Seal
Uninlined
Unseal
IsSimpleType
IsSimpleType
IsValidatedType
IsValidatedType
Newtype
Newtype
Subtype
Subtype
TypeWrapper
neotype
/
neotype
/
neotype.eval
/
Eval
/
Apply3
Apply3
neotype.eval.Eval.Apply3
case
class
Apply3
[
A
,
B
,
C
,
D
,
E
](
eval
:
Eval
[
A
],
arg1
:
Eval
[
B
],
arg2
:
Eval
[
C
],
arg3
:
Eval
[
D
],
op
: (
A
,
B
,
C
,
D
)
=>
E
,
show
: (
String
,
String
,
String
,
String
)
=>
String
)
extends
Eval
[
E
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
Eval
[
E
]
class
Object
trait
Matchable
class
Any
Show all
Members list
Clear all
Value members
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
def
render
(
using
ctx
:
Map
[
String
,
String
])(
using
Quotes
):
String
Attributes
Inherited from:
Eval
def
result
(
using
context
:
Map
[
String
,
Any
]):
E
Attributes
Inherited from:
Eval
In this article
Attributes
Members list
Value members
Inherited methods