public class OpAssign extends OpExtendAssign
Modifier and Type | Method and Description |
---|---|
Op |
apply(Transform transform,
Op subOp) |
static Op |
assign(Op op,
Var var,
Expr expr) |
static Op |
assign(Op op,
VarExprList exprs) |
static OpAssign |
assignDirect(Op op,
VarExprList exprs)
Make a OpAssign - guaranteed to return an OpAssign
|
Op1 |
copy(Op subOp) |
OpExtendAssign |
copy(Op subOp,
VarExprList varExprList) |
boolean |
equalTo(Op other,
NodeIsomorphismMap labelMap) |
String |
getName() |
void |
visit(OpVisitor opVisitor) |
getVarExprList, hashCode
toString, toString
toString
public static Op assign(Op op, VarExprList exprs)
public static OpAssign assignDirect(Op op, VarExprList exprs)
public String getName()
public void visit(OpVisitor opVisitor)
public boolean equalTo(Op other, NodeIsomorphismMap labelMap)
public OpExtendAssign copy(Op subOp, VarExprList varExprList)
copy
in class OpExtendAssign
Licenced under the Apache License, Version 2.0