|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--coins.sym.SymImpl
|
+--coins.sym.TypeImpl
|
+--coins.sym.PointerTypeImpl
PointerTypeImpl Class
| フィールドの概要 | |
(パッケージプライベート) long |
fElemCount
Element count if this pointer is declared as an array. |
(パッケージプライベート) long |
fLowerBound
Lower bound of array subscript if this pointer is declared as an array. |
(パッケージプライベート) Type |
fPointedType
Type of pointed object. |
| クラス coins.sym.TypeImpl から継承したフィールド |
fCompleteType, fConst, fOrigin, fRestrict, fTypeCore, fTypeKind, fVolatile |
| クラス coins.sym.SymImpl から継承したフィールド |
fDbgLevel, fDefinedIn, fFlagBox, fKind, fName, fNextSym, fRecordedIn, fSourceInf, fSymInf, fType, fUniqueNameSym, fWork, machineParam, sourceLanguage, symRoot |
| インタフェース coins.sym.Sym から継承したフィールド |
KIND_NAME, VISIBILITY |
| コンストラクタの概要 | |
PointerTypeImpl(SymRoot pSymRoot,
java.lang.String pTypeName,
Type pPointedType)
|
|
PointerTypeImpl(SymRoot pSymRoot,
Type pPointedType)
|
|
PointerTypeImpl(SymRoot pSymRoot,
Type pPointedType,
long pElemCount,
long pLowerBound)
|
|
| メソッドの概要 | |
long |
getElemCount()
getElemCount |
long |
getLowerBound()
getLowerBound |
Type |
getPointedType()
getPointedType Get the pointed type of this pointer type. |
boolean |
isCompatibleWith(Type pType)
isCompatibleWith The origin type of this type and pType are compared to be equal or not. |
boolean |
isDeclaredAsArray()
isDeclaredAsArray Test if this pointer type is declared as a popinter representing an array (as it is done in C language). |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| インタフェース 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 |
| フィールドの詳細 |
Type fPointedType
long fElemCount
long fLowerBound
| コンストラクタの詳細 |
public PointerTypeImpl(SymRoot pSymRoot,
java.lang.String pTypeName,
Type pPointedType)
public PointerTypeImpl(SymRoot pSymRoot,
Type pPointedType)
public PointerTypeImpl(SymRoot pSymRoot,
Type pPointedType,
long pElemCount,
long pLowerBound)
| メソッドの詳細 |
public Type getPointedType()
PointerType 内の getPointedTypeTypeImpl 内の getPointedTypepublic boolean isCompatibleWith(Type pType)
Type の記述:
Type 内の isCompatibleWithTypeImpl 内の isCompatibleWithpType - a type to be compared with this type.
public boolean isDeclaredAsArray()
PointerType の記述:
PointerType 内の isDeclaredAsArraypublic long getElemCount()
PointerType の記述:
PointerType 内の getElemCountpublic long getLowerBound()
PointerType の記述:
PointerType 内の getLowerBound
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||