public abstract static class Term.UnaryN extends Term.Unary
Term.Add, Term.AndB, Term.AndI, Term.Assign, Term.Binary, Term.BinaryB, Term.BinaryI, Term.BinaryN, Term.Call, Term.Cond, Term.Const, Term.ConstB, Term.ConstD, Term.ConstI, Term.ConstS, Term.Div, Term.EqB, Term.EqD, Term.EqI, Term.GeD, Term.GeI, Term.GtD, Term.GtI, Term.LeD, Term.LeI, Term.LtD, Term.LtI, Term.Mod, Term.Mul, Term.Neg, Term.NEqB, Term.NEqD, Term.NEqI, Term.NotB, Term.NotI, Term.Op, Term.OrB, Term.OrI, Term.Ref, Term.Sub, Term.Unary, Term.UnaryB, Term.UnaryI, Term.UnaryN, Term.XOrI
arg
Modifier | Constructor and Description |
---|---|
protected |
UnaryN(String name,
int type,
Term arg) |
Modifier and Type | Method and Description |
---|---|
boolean |
evalB(EvalEnv env)
Evaluates this term to a
boolean value. |
pre
compare, getArg, getArg, getArgCount, getArgs, getChildren, getName, getRetType, isConst, toString
Copyright © 2014–2022 European Space Agency (ESA). All rights reserved.