public class XobjString 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
コンストラクタと説明 |
---|
XobjString(Xcode code,
java.lang.String value) |
XobjString(Xcode code,
Xtype type,
java.lang.String value) |
XobjString(Xcode code,
Xtype type,
java.lang.String value,
java.lang.String fkind) |
修飾子とタイプ | メソッドと説明 |
---|---|
Xobject |
cfold(Block block) |
Xobject |
copy()
Dummy method at base class, it causes exception.
|
boolean |
equals(Xobject x) |
Xobject |
extent(int dim,
Block block) |
Xobject[] |
extents(Block block) |
Ident |
findIdent(Block block) |
java.lang.String |
getAlias() |
int |
getFrank(Block block)
Get rank in the term of Fortran.
|
java.lang.String |
getName()
Returns Name of Xobject.
|
java.lang.String |
getString()
Returns string in XobjString.
|
Xobject |
getSubscripts() |
java.lang.String |
getSym()
Returns Symbol name in XobjString. it is equal to getString.
|
boolean |
isOp() |
Xobject |
lbound(int dim,
Block block) |
Xobject[] |
lbounds(Block block) |
void |
setAlias(java.lang.String newAlias) |
void |
setName(java.lang.String newValue)
Returns Name of Xobject.
|
void |
setOp(boolean newOp) |
void |
setSym(java.lang.String newValue) |
java.lang.String |
toString() |
Xobject |
ubound(int dim,
Block block) |
Xobject[] |
ubounds(Block block) |
add, bottomupIterator, canGetInt, copyTo, enter, equals, extent, extents, find, findCommonIdent, findVarIdent, getArg, getArgOrNull, getArgs, getFloat, getFloatString, getIdentList, getInt, getLineNo, getLong, getLongHigh, getLongLow, getMember, getOptionalFlag, getOptionalFlags, getParent, getScope, 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, 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, setOperand, setOptionalFlag, setOptionalFlags, setParentRecursively, setRight, setScope, setType, topdownIterator, Type, ubound, ubounds
getProp, getProperties, Id, remProp, remProperties, setId, setProp, setProperties
public XobjString(Xcode code, Xtype type, java.lang.String value, java.lang.String fkind)
public XobjString(Xcode code, java.lang.String value)
public java.lang.String getString()
Xobject
public java.lang.String getSym()
Xobject
public void setSym(java.lang.String newValue)
public java.lang.String getName()
Xobject
public void setName(java.lang.String newValue)
Xobject
public java.lang.String getAlias()
public void setAlias(java.lang.String newAlias)
public boolean isOp()
public void setOp(boolean newOp)
public Xobject getSubscripts()
getSubscripts
クラス内 Xobject
public int getFrank(Block block)
Xobject