com.eu.miscedautils.verilogparser
Class FVPExprTernary
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.verilogparser.FVPBase
com.eu.miscedautils.verilogparser.FVPExprBase
com.eu.miscedautils.verilogparser.FVPExprTernary
- All Implemented Interfaces:
- java.io.Serializable
public class FVPExprTernary
- extends FVPExprBase
- See Also:
- Serialized Form
Methods inherited from class com.eu.miscedautils.verilogparser.FVPBase |
clearDummy, getFile, getLine, getObjType, getRegion, getScope, isDummy, isParsableToInt, setDummy, setFile, setLine, setObjType, setRegion, setScope |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FVPExprTernary
public FVPExprTernary(java.lang.Integer line,
FVPExprBase cond,
FVPExprBase op1,
FVPExprBase op2)
getCondition
public FVPExprBase getCondition()
setCondition
public void setCondition(FVPExprBase cond)
getOperand1
public FVPExprBase getOperand1()
setOperand1
public void setOperand1(FVPExprBase op1)
getOperand2
public FVPExprBase getOperand2()
setOperand2
public void setOperand2(FVPExprBase op2)
elaborate
public boolean elaborate()
- Specified by:
elaborate
in class FVPExprBase
getWidth
public java.lang.Integer getWidth()
- Specified by:
getWidth
in class FVPExprBase
evaluate
public FVPExprBase evaluate()
- Specified by:
evaluate
in class FVPExprBase
print
public java.lang.String print()
- Specified by:
print
in class FVPExprBase
printIntoFileStream
public void printIntoFileStream(java.io.BufferedWriter writer)
- Specified by:
printIntoFileStream
in class FVPBase
printDecl
public java.lang.String printDecl()
- Specified by:
printDecl
in class FVPBase
printSystemC
public java.lang.String printSystemC()
- Specified by:
printSystemC
in class FVPExprBase
printDeclSystemC
public java.lang.String printDeclSystemC()
- Specified by:
printDeclSystemC
in class FVPBase
printSystemC
public java.lang.String printSystemC(FVPSCUtil.SignalPrintType printType)
- Specified by:
printSystemC
in class FVPExprBase
getConstituentNetList
public java.util.LinkedList<FVPNet> getConstituentNetList()
- Specified by:
getConstituentNetList
in class FVPExprBase