|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
RegionType interface. See regionType of Sym.
フィールドの概要 |
インタフェース coins.sym.Sym から継承したフィールド |
KIND_NAME, VISIBILITY |
メソッドの概要 | |
void |
addElemToCurrentRegion(Elem pElem)
addElemToCurrentRegion Add element pElem to this region. |
int |
addSubp(Subp pSubp,
SymTable pRegionSymTable)
|
void |
finishCurrentRegion()
finishCurrentRegion Close the current region (this region) by setting all required fields so that methods getRegionElemList, getRegionVar, getSizeValue of this RegionType and evaluateDisp() of region elements become effective. |
SymTable |
getCurrentRegionSymTable()
getCurrentRegionSymTable |
IrList |
getRegionElemList(Subp pSubp)
|
SymTable |
getRegionSymTable(int pIndex)
getRegionSymTable Get pIndex-th symbol table from the list of symbol tables of this RegionType. |
SymTable |
getRegionSymTable(Subp pSubp)
getRegionSymTable |
Var |
getRegionVar()
|
IrList |
getSubpList()
|
インタフェース coins.sym.Sym0 から継承したメソッド |
charConst, definedType, defineElem, defineLabel, defineParam, defineSubp, defineVar, enumType, floatConst, getDefinedFile, getDefinedIn, getFlag, getName, getNextSym, getRecordedIn, getSymKind, getSymType, getUniqueName, intConst, isGlobal, namedConst, pointerType, setFlag, stringConst, structType, subpType, unionType, vectorType, vectorTypeUnfixed |
メソッドの詳細 |
public int addSubp(Subp pSubp, SymTable pRegionSymTable)
public IrList getSubpList()
public SymTable getCurrentRegionSymTable()
public SymTable getRegionSymTable(Subp pSubp)
pSubp
- Subprogram for which the corresponding symbol table
is to be gotten.
public SymTable getRegionSymTable(int pIndex)
pIndex
- index of the symbol tabel to be gotten in the list
of the symbol tables.
public void addElemToCurrentRegion(Elem pElem)
pElem
- Element to be included in this region.public IrList getRegionElemList(Subp pSubp)
public void finishCurrentRegion()
finishCurrentRegion Close the current region (this region) by setting all required fields so that methods getRegionElemList, getRegionVar, getSizeValue of this RegionType and evaluateDisp() of region elements become effective.
public Var getRegionVar()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |