Skip to content

hxsl.Eval

hxsl.Eval

Fields

NameType
varMaphaxe.ds.ObjectMap
inlineCallsBool
unrollLoopsBool
eliminateConditionalsBool
constantshaxe.ds.IntMap
funMaphaxe.ds.ObjectMap
curFunVirtual[args, expr, kind, ref, ret]
markReturnBool

Protos

  • f@31567 setConstant(hxsl.Eval, Virtual[id, kind, name, parent, qualifiers, type], hxsl.Const) → Void
  • f@31568 mapVar(hxsl.Eval, Virtual[id, kind, name, parent, qualifiers, type]) → Virtual[id, kind, name, parent, qualifiers, type]
  • f@31569 eval(hxsl.Eval, Virtual[funs, name, vars]) → Virtual[funs, name, vars]
  • f@31570 hasReturn(hxsl.Eval, Virtual[e, p, t]) → Bool
  • f@31571 hasReturnLoop(hxsl.Eval, Virtual[e, p, t]) → Void
  • f@31572 handleReturn(hxsl.Eval, Virtual[e, p, t], Ref) → Virtual[e, p, t]
  • f@31573 handleReturnDef(hxsl.Eval, Virtual[e, p, t]) → Virtual[e, p, t]
  • f@31574 evalCall(hxsl.Eval, hxsl.TGlobal, hl.types.ArrayObj, hl.types.ArrayObj, Virtual[file, max, min]) → hxsl.TExprDef
  • f@31575 constantsToString(hxsl.Eval) → String
  • f@31576 evalExpr(hxsl.Eval, Virtual[e, p, t], Ref) → Virtual[e, p, t]

Bindings

  • static f@31566 __constructor__(hxsl.Eval) → Void