class NstVertexVariable: public NstVertex

Array reference implied in a dependence.

Inheritance:


Public Methods

[more]Nst_Vertex_Type type() const
Returns the type of vertex: here NST_VERTEX_VARIABLE.
[more]long tag() const
Returns the tag in abstract unparsed tree.
[more]int expr() const
Returns the position in statement
[more]NstVariable* variable() const
Returns the variable.
[more]NstStatement* statement() const
Returns the statement in which it appears.
[more]NstVertex* clone(int deep = 0)
Clones the variable.


Inherited from NstVertex:

Public Fields

oNstEdgeList in
oNstEdgeList out
oint color

Public Methods

ovoid copy(const NstVertex& s, int deep = 0)
ovoid print(ostream &s) const
oint label() const


Documentation

Array reference implied in a dependence.
oNst_Vertex_Type type() const
Returns the type of vertex: here NST_VERTEX_VARIABLE.

olong tag() const
Returns the tag in abstract unparsed tree.

oint expr() const
Returns the position in statement. The position may be greater than one when the variable is used in a statement with several branches (such as a conditional).

oNstVariable* variable() const
Returns the variable.

oNstStatement* statement() const
Returns the statement in which it appears.

oNstVertex* clone(int deep = 0)
Clones the variable.


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.