class SgSpecPairExp : public SgExpression

Fortran default control arguments to Input/Output statements. variant == SPEC_PAIR

Inheritance:

SgSpecPairExp < SgExpression


Public Methods

SgExpression* arg()
SgSpecPairExp(char *arg, char *value)
SgSpecPairExp(SgExpression &arg, SgExpression &value)
SgSpecPairExp(SgExpression &arg)
SgSpecPairExp(PTR_LLND ll)
SgExpression* value()
~SgSpecPairExp()

Inherited from SgExpression:

Public Methods

void addAttribute(void *a, int size)
void addAttribute(int type, void *a, int size)
void addAttribute(int type)
void addAttribute(SgAttribute *att)
SgExpression* arrayRefs()
int attributeType(int i)
void* attributeValue(int i)
void* attributeValue(int i, int type)
SgExpression* coefficient(SgSymbol &s)
SgExpression& copy()
SgExpression* copyPtr()
void* deleteAttribute(int i)
SgAttribute* getAttribute(int i)
SgAttribute* getAttribute(int i, int type)
SgSymbol* getVariableRefName()
int id()
int isInteger()
SgExpression* IsSymbolInExpression(SgSymbol &symbol)
SgExpression* lhs()
int linearRepresentation(int *coeff, SgSymbol **symb, int *cst, int size)
SgExpression* nextInExprTable()
SgExpression* normalForm(int n, SgSymbol *s)
int numberOfAttributes()
int numberOfAttributes(int type)
SgExpression* operand(int i)
friend SgExpression& operator % ( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator %=( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator & ( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator &&( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator &=( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator * ( SgExpression &lhs, SgExpression &rhs)
friend SgExpression* operator * ( SgExpression *lhs, SgExpression &rhs)
friend SgExpression& operator *=( SgExpression &lhs, SgExpression &rhs)
friend SgExpression* operator + ( SgExpression *lhs, SgExpression &rhs)
friend SgExpression& operator + ( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator +=( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator - ( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator / ( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator /=( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator < ( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator <<( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator <<=( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator <= ( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator > ( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator >= ( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator >>( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator >>=( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator ^=( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator | ( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& operator ||( SgExpression &lhs, SgExpression &rhs)
void replace(SgExpression & e)
void replaceSymbolByExpression(SgSymbol &symbol, SgExpression &expr)
SgExpression* rhs()
void setLhs(SgExpression *e)
void setLhs(SgExpression &e)
void setRhs(SgExpression &e)
void setRhs(SgExpression *e)
void setSymbol(SgSymbol *s)
void setSymbol(SgSymbol &s)
void setType(SgType &t)
void setType(SgType *t)
void setVariant(int v)
friend SgExpression& SgAssignOp( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& SgBitNumbOp( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& SgDDotOp( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& SgEqOp( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& SgExprListOp( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& SgNeqOp( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& SgPointStOp( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& SgRecRefOp( SgExpression &lhs, SgExpression &rhs)
friend SgExpression& SgScopeOp( SgExpression &lhs, SgExpression &rhs)
void sunparse(char *buffer)
SgSymbol* symbol()
SgExpression* symbRefs()
SgType* type()
char* unparse()
void unparsestdout()
int valueInteger()
int valueInteger(int &result)
int variant()

Documentation

Fortran default control arguments to Input/Output statements. variant == SPEC_PAIR
SgSpecPairExp(PTR_LLND ll)

SgSpecPairExp(SgExpression &arg, SgExpression &value)

SgSpecPairExp(SgExpression &arg)

SgSpecPairExp(char *arg, char *value)

~SgSpecPairExp()

SgExpression* arg()

SgExpression* value()


This class has no child classes.

alphabetic index hierarchy of classes


Email contact: zgs@npac.syr.edu

generated by doc++