public class XobjFloat extends XobjConst
OPT_ATOMIC_STMT, OPT_DELAYED_DECL, OPT_F_MODULE_VAR, OPT_GCC_EXTENSION, OPT_GCC_SYNTAX, OPT_GCC_THREAD, OPT_GLOBAL, OPT_INDUCTION_VAR, OPT_PARSED, OPT_REWRITTED_XMP, OPT_SYNTAX_MODIFIED, OPT_TO_BE_FCOMMON, OPT_USED_IN_ARRAY_SIZE, parent
id
FINDKIND_ANY, FINDKIND_COMMON, FINDKIND_TAGNAME, FINDKIND_TYPEDEF_NAME, FINDKIND_VAR
Constructor and Description |
---|
XobjFloat(double d) |
XobjFloat(Xcode code,
Xtype type,
double d) |
XobjFloat(Xcode code,
Xtype type,
java.lang.String float_str) |
XobjFloat(Xcode code,
Xtype type,
java.lang.String float_str,
java.math.BigDecimal value,
java.lang.String fkind) |
XobjFloat(Xcode code,
Xtype type,
java.lang.String float_str,
java.lang.String fkind) |
Modifier and Type | Method and Description |
---|---|
Xobject |
copy()
Dummy method at base class, it causes exception.
|
double |
getFloat()
Returns floating value if XobjLong.
|
java.lang.String |
getFloatString() |
java.lang.String |
toString() |
add, bottomupIterator, canGetInt, cfold, copyTo, enter, equals, equals, extent, extent, extents, extents, find, findCommonIdent, findVarIdent, getArg, getArgOrNull, getArgs, getIdentList, getInt, getLineNo, getLong, getLongHigh, getLongLow, getMember, getName, getOptionalFlag, getOptionalFlags, getParent, getScope, getString, getSubscripts, getSym, getTail, hasNullArg, insert, isArray, isArrayAddr, isAsgOp, isAtomicStmt, isBinaryOp, isCglobalVarOrFvar, isConstant, isDelayedDecl, isEmpty, isEmptyList, isExternalCode, isFmoduleVar, isGccExtension, isGccSyntax, isGccThread, isIndexRange, isInductionVar, isIntConstant, isLocalOrParamVar, isLocalOrParamVarAddr, isLogicalOp, isOneConstant, isParsed, isPragma, isRewrittedByXmp, isScopeGlobal, isScopeLocal, isScopeParam, isSet, isSyntaxModified, isTempVar, isTerminal, isToBeFcommon, isUnaryOp, isVarAddr, isVariable, isVarRef, isZeroConstant, lbound, lbound, lbounds, lbounds, left, Nargs, newCode, Opcode, OpcodeName, operand, removeArgs, removeFirstArgs, removeLastArgs, right, setArg, setArgs, setIsAtomicStmt, setIsDelayedDecl, setIsFmoduleVar, setIsGccExtension, setIsGccSyntax, setIsGccThread, setIsGlobal, setIsInductionVar, setIsParsed, setIsRewrittedByXmp, setIsSyntaxModified, setIsToBeFcommon, setLeft, setLineNo, setName, setOperand, setOptionalFlag, setOptionalFlags, setParentRecursively, setRight, setScope, setType, topdownIterator, Type, ubound, ubound, ubounds, ubounds
getProp, getProperties, Id, remProp, remProperties, setId, setProp, setProperties
public XobjFloat(Xcode code, Xtype type, java.lang.String float_str, java.math.BigDecimal value, java.lang.String fkind)
public XobjFloat(Xcode code, Xtype type, java.lang.String float_str, java.lang.String fkind)
public XobjFloat(double d) throws XmException
XmException
public double getFloat()
Xobject
public java.lang.String getFloatString()
getFloatString
in class Xobject
public Xobject copy()
Xobject