com.eu.miscedautils.verilogparser
Class FVPRange
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.verilogparser.FVPBase
com.eu.miscedautils.verilogparser.FVPRange
- All Implemented Interfaces:
- java.io.Serializable
public class FVPRange
- extends FVPBase
- 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 |
FVPRange
public FVPRange(FVPExprBase left,
FVPExprBase right,
java.lang.Integer line)
getLeft
public FVPExprBase getLeft()
setLeft
public void setLeft(FVPExprBase left)
getRight
public FVPExprBase getRight()
setRight
public void setRight(FVPExprBase right)
getConsecutiveType
public FVPRange.ConsecutiveType getConsecutiveType()
setConsecutiveType
public void setConsecutiveType(FVPRange.ConsecutiveType consecutiveType)
elaborate
public boolean elaborate()
- Specified by:
elaborate
in class FVPBase
getTotalWidth
public java.lang.Integer getTotalWidth()
isScalar
public boolean isScalar()
isBigEndian
public boolean isBigEndian()
printDecl
public java.lang.String printDecl()
- Specified by:
printDecl
in class FVPBase
print
public java.lang.String print()
- Specified by:
print
in class FVPBase
printIntoFileStream
public void printIntoFileStream(java.io.BufferedWriter writer)
- Specified by:
printIntoFileStream
in class FVPBase
printVhdl
public java.lang.String printVhdl()
printSystemC
public java.lang.String printSystemC()
- Specified by:
printSystemC
in class FVPBase
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 FVPBase
printSystemCBigEndian
public java.lang.String printSystemCBigEndian(java.lang.Integer totalWidth,
FVPSCUtil.SignalPrintType printType)