ROSE
0.9.6a
|
#include <functionNames.h>
Protected Member Functions | |
int | evaluateInheritedAttribute (SgNode *node, int depth) |
pure virtual function which must be implemented to compute the inherited attribute at a node More... | |
Protected Member Functions inherited from AstTopDownProcessing< int > | |
virtual void | atTraversalStart () |
Function called at the start of the traversal, before any node is visited; override if necessary, the default implementation is a no-op. More... | |
virtual void | atTraversalEnd () |
virtual void | destroyInheritedValue (SgNode *, int) |
Protected Member Functions inherited from SgTreeTraversal< int, DummyAttribute > | |
virtual void | setNodeSuccessors (SgNode *node, SuccessorsContainer &succContainer) |
void | set_useDefaultIndexBasedTraversal (bool) |
Additional Inherited Members | |
Public Types inherited from AstTopDownProcessing< int > | |
typedef SgTreeTraversal< int, DummyAttribute > ::SynthesizedAttributesList | SynthesizedAttributesList |
Public Member Functions inherited from AstTopDownProcessing< int > | |
void | traverse (SgNode *node, intinheritedValue) |
evaluates attributes on the entire AST More... | |
void | traverseWithinFile (SgNode *node, intinheritedValue) |
evaluates attributes only at nodes which represent the same file as where the evaluation was started More... | |
Protected Types inherited from SgTreeTraversal< int, DummyAttribute > | |
typedef AstSuccessorsSelectors::SuccessorsContainer | SuccessorsContainer |
typedef SuccessorsContainer & | SuccessorsContainerRef |
Definition at line 16 of file functionNames.h.
|
inlineprotectedvirtual |
pure virtual function which must be implemented to compute the inherited attribute at a node
Implements AstTopDownProcessing< int >.
Definition at line 19 of file functionNames.h.
References SgNode::class_name().