edu.toronto.cs.tp.cvcl
Class Op

java.lang.Object
  extended by edu.toronto.cs.tp.cvcl.Op

public class Op
extends java.lang.Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
protected Op()
           
  Op(ExprManager em, int kind)
           
  Op(int kind)
           
protected Op(long cPtr, boolean cMemoryOwn)
           
  Op(Op op)
           
 
Method Summary
 void delete()
           
protected static long getCPtr(Op obj)
           
 Expr getExpr()
           
 int getKind()
           
 Op getOp(Expr e)
           
 boolean hasExpr()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

Op

protected Op(long cPtr,
             boolean cMemoryOwn)

Op

protected Op()

Op

public Op(Op op)

Op

public Op(ExprManager em,
          int kind)

Op

public Op(int kind)
Method Detail

delete

public void delete()

getCPtr

protected static long getCPtr(Op obj)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getKind

public int getKind()

hasExpr

public boolean hasExpr()

getExpr

public Expr getExpr()

getOp

public Op getOp(Expr e)