ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FunctionNamesPreTraversal Class Reference

#include <functionNames.h>

Inheritance diagram for FunctionNamesPreTraversal:
Collaboration diagram for FunctionNamesPreTraversal:

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 SuccessorsContainerSuccessorsContainerRef
 

Detailed Description

Definition at line 16 of file functionNames.h.

Member Function Documentation

int FunctionNamesPreTraversal::evaluateInheritedAttribute ( SgNode astNode,
int  inheritedValue 
)
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().


The documentation for this class was generated from the following file: