public class XMPglobalDecl
extends java.lang.Object
コンストラクタと説明 |
---|
XMPglobalDecl(XobjectFile env) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addGlobalFinalizeFuncCall(java.lang.String funcName,
Xobject args) |
void |
addGlobalInitFuncCall(java.lang.String funcName,
Xobject args) |
void |
checkObjectNameCollision(java.lang.String name) |
Block |
createFuncCallBlock(java.lang.String funcName,
XobjList funcArgs) |
Ident |
declExternFunc(java.lang.String funcName) |
Ident |
declExternFunc(java.lang.String funcName,
Xtype type) |
Ident |
declExternIdent(java.lang.String name,
Xtype t) |
Ident |
declGlobalIdent(java.lang.String name,
Xtype t) |
Ident |
declStaticIdent(java.lang.String name,
Xtype t) |
void |
finalize() |
Ident |
findVarIdent(java.lang.String name) |
java.lang.String |
genSym(java.lang.String prefix) |
XobjectFile |
getEnv() |
Ident |
getWorldDescId() |
Ident |
getWorldRankId() |
Ident |
getWorldSizeId() |
XMPalignedArray |
getXMPalignedArray(java.lang.String name) |
XMPalignedArray |
getXMPalignedArray(java.lang.String name,
Block block) |
XMPcoarray |
getXMPcoarray(java.lang.String name) |
XMPcoarray |
getXMPcoarray(java.lang.String name,
Block block) |
XMPnodes |
getXMPnodes(java.lang.String name) |
XMPnodes |
getXMPnodes(java.lang.String name,
Block block) |
XMPobject |
getXMPobject(java.lang.String name) |
XMPobject |
getXMPobject(java.lang.String name,
Block block) |
XMPtemplate |
getXMPtemplate(java.lang.String name) |
XMPtemplate |
getXMPtemplate(java.lang.String name,
Block block) |
void |
putXMPalignedArray(XMPalignedArray array) |
void |
putXMPcoarray(XMPcoarray array) |
void |
putXMPobject(XMPobject obj) |
void |
setupGlobalConstructor() |
void |
setupGlobalDestructor() |
public XMPglobalDecl(XobjectFile env)
public void checkObjectNameCollision(java.lang.String name) throws XMPexception
XMPexception
public XobjectFile getEnv()
public java.lang.String genSym(java.lang.String prefix)
public Ident getWorldDescId()
public Ident getWorldSizeId()
public Ident getWorldRankId()
public void setupGlobalConstructor()
public void setupGlobalDestructor()
public Ident declExternFunc(java.lang.String funcName)
public void addGlobalInitFuncCall(java.lang.String funcName, Xobject args)
public void addGlobalFinalizeFuncCall(java.lang.String funcName, Xobject args)
public Ident findVarIdent(java.lang.String name)
public void putXMPobject(XMPobject obj)
public XMPobject getXMPobject(java.lang.String name)
public XMPnodes getXMPnodes(java.lang.String name)
public XMPtemplate getXMPtemplate(java.lang.String name)
public XMPtemplate getXMPtemplate(java.lang.String name, Block block)
public void putXMPalignedArray(XMPalignedArray array)
public XMPalignedArray getXMPalignedArray(java.lang.String name)
public XMPalignedArray getXMPalignedArray(java.lang.String name, Block block)
public void putXMPcoarray(XMPcoarray array)
public XMPcoarray getXMPcoarray(java.lang.String name)
public XMPcoarray getXMPcoarray(java.lang.String name, Block block)
public void finalize()
finalize
クラス内 java.lang.Object