Class AttributeRec

Contents

Class AttributeRec#

Class Documentation#

class AttributeRec#

Public Functions

inline AttributeRec()#
SgDeclarationStatement *getDeclaration()#
void setDeclaration(SgDeclarationStatement *decl)#
SgType *getBaseType()#
void setBaseType(SgType *newType)#
SgExpression *getLenExpr()#
void setLenExpr(SgExpression *exp)#
bool getHasAccessSpec()#
void setHasAccessSpec(bool hasAccSpec)#
int getAccessAttr()#
void setAccessAttr(int accAttr)#
int getAccessType()#
void setAccessType(int accType)#
bool getIsPublic()#
void setIsPublic(int isPub)#
int getPublicAttr()#
void setPublicAttr(int attr)#
bool getIsPrivate()#
void setIsPrivate(bool isPriv)#
int getPrivateAttr()#
void setPrivateAttr(int privAttr)#
bool getIsAllocatable()#
void setIsAllocatable(bool isAlloc)#
int getAllocatableAttr()#
void setAllocatableAttr(int allocAttr)#
bool getIsAsynchronous()#
void setIsAsynchronous(bool isAsync)#
int getAsyncAttr()#
void setAsyncAttr(int attr)#
bool getHasCodimension()#
void setHasCodimension(int hasCodim)#
int getCodimAtt()#
void setCodimAttr(int attr)#
SgExprListExp *getCodimExp()#
void setCodimExp(SgExprListExp *exp)#
bool getIsContiguous()#
void setIsContiguous(bool isContig)#
int getContiguousAttr()#
void setContiguousAttr(int attr)#
bool getHasDimension()#
void setHasDimension(bool hasDim)#
int getDimAttr()#
void setDimAttr(int attr)#
SgExprListExp *getDimExp()#
void setDimExp(SgExprListExp *exp)#
bool getIsExternal()#
void setIsExternal(int isExt)#
int getExternalAttr()#
void setExternalAttr(int externAttr)#
bool getHasIntent()#
void setHasIntent(bool hasInt)#
int getIntentAttr()#
void setIntentAttr(int attr)#
int getIntent()#
void setIntent(int inout)#
bool getIsIntrinsic()#
void setIsIntrinsic(bool isIntrin)#
int getIntrinsicAttr()#
void setIntrinsicAttr(int attr)#
bool getHasLangBinding()#
void setHasLangBinding(bool hasBind)#
int getBindingAttr()#
void setBindingAttr(int attr)#
bool getHasBindC()#
void setHasBindC(bool bindC)#
int getBindCAttr()#
void setBindCAttr(int attr)#
bool getIsOptional()#
void setIsOptional(bool isOption)#
int getOptionalAttr()#
void setOptionalAttr(int attr)#
bool getHasParameter()#
void setHasParameter(bool hasParam)#
int getParameterAttr()#
void setParameterAttr(int attr)#
bool getIsPointer()#
void setIsPointer(bool isPoint)#
int getPointerAttr()#
void setPointerAttr(int attr)#
bool getIsCopointer()#
void setIsCopointer(bool isCopoint)#
int getCopointrAttr()#
void setCopointerAttr(int attr)#
bool getIsProtected()#
void setIsProtected(bool isProt)#
int getProtecedAttr()#
void setProtectedAttr(int attr)#
bool getIsSave()#
void setIsSave(bool saveFlag)#
int getSaveAttr()#
void setSaveAttr(int attr)#
bool getIsTarget()#
void setIsTarget(bool targetFlag)#
int getTargetAttr()#
void setTargetAttr(int attr)#
bool getIsCotarget()#
void setIsCotarget(bool cotargetFlag)#
int getCotargetAttr()#
void setCotargetAttr(int attr)#
bool getIsValue()#
void setIsValue(bool valueFlag)#
int getValueAttr()#
void setValueAttr(int attr)#
bool getIsVolatile()#
void setIsVolatile(bool volatileFlag)#
int getVolatileAttr()#
void setVolatileAttr(int attr)#
bool getIsPass()#
void setIsPass(bool passFlag)#
int getPassAttr()#
void setPassAttr(int attr)#
bool getIsNoPass()#
void setIsNoPass(bool noPassFlag)#
int getNoPassAttr()#
void setNoPassAttr(int attr)#
bool getIsNonOverridable()#
void setIsNonOverridable(bool nonOverrideFlag)#
int getNonOverrideAttr()#
void setNonOverrideAttr(int attr)#
bool getIsDeferred()#
void setIsDeferred(bool isDeferFlag)#
int getDeferredAttr()#
void setDeferredAttr(int attr)#
void reset()#
void setDeclAttrSpecs()#
SgExprListExp *buildDimensionInfo()#
SgArrayType *buildArrayType(SgExprListExp *dimInfo)#
void makeBaseTypeCoArray()#
SgType *computeEntityType()#