com.eu.miscedautils.vhdlparser
Class FVhPExprFunctionCall
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.vhdlparser.FVhPBase
com.eu.miscedautils.vhdlparser.FVhPExprBase
com.eu.miscedautils.vhdlparser.FVhPExprFunctionCall
- All Implemented Interfaces:
- java.io.Serializable
public class FVhPExprFunctionCall
- extends FVhPExprBase
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FVhPExprFunctionCall
public FVhPExprFunctionCall(java.lang.Integer line,
java.lang.String name)
getLabel
public java.lang.String getLabel()
setLabel
public void setLabel(java.lang.String label)
getSubpName
public java.lang.String getSubpName()
setSubpName
public void setSubpName(java.lang.String subpName)
getSubprogramDefinition
public FVhPBase getSubprogramDefinition()
getSubprogramDefinitionWithIntialValues
public FVhPBase getSubprogramDefinitionWithIntialValues()
setSubprogramDefinition
public void setSubprogramDefinition(FVhPBase subprogramDefinition)
getArguments
public java.util.LinkedList<FVhPExprBase> getArguments()
setArguments
public void setArguments(java.util.LinkedList<FVhPExprBase> arguments)
addArgument
public void addArgument(FVhPExprBase arg)
elaborate
public boolean elaborate()
- Specified by:
elaborate
in class FVhPExprBase
print
public java.lang.String print()
- Specified by:
print
in class FVhPExprBase
printDecl
public java.lang.String printDecl()
- Specified by:
printDecl
in class FVhPBase
evaluate
public FVhPExprBase evaluate()
- Specified by:
evaluate
in class FVhPExprBase
getFlattenedRange
public FVhPBase getFlattenedRange()
- Specified by:
getFlattenedRange
in class FVhPBase