ROSE
0.9.6a
|
#include <CheckWhichAreMarked.h>
Protected Member Functions | |
virtual void | visit (SgNode *node) |
This visit function checks the astNode node if it has or does not have the AstAttribute keep. More... | |
![]() | |
virtual void | atTraversalStart () |
GB (06/04/2007): A new virtual function called at the start of the traversal, before any node is actually visited; can be used to perform a "last-minute" computation of attributes that may have changed since the constructor was executed, but are constant during the traversal itself. More... | |
virtual void | atTraversalEnd () |
![]() | |
virtual void | setNodeSuccessors (SgNode *node, SuccessorsContainer &succContainer) |
void | set_useDefaultIndexBasedTraversal (bool) |
Additional Inherited Members | |
![]() | |
typedef t_traverseOrder | Order |
![]() | |
void | traverse (SgNode *node, Order treeTraversalOrder) |
traverse the entire AST. Order defines preorder (preorder) or postorder (postorder) traversal. Default is 'preorder'. More... | |
void | traverseWithinFile (SgNode *node, Order treeTraversalOrder) |
traverse only nodes which represent the same file as where the traversal was started More... | |
void | traverseInputFiles (SgProject *projectNode, Order treeTraversalOrder) |
traverse only nodes which represent files which were specified on the command line (=input files). More... | |
![]() | |
typedef AstSuccessorsSelectors::SuccessorsContainer | SuccessorsContainer |
typedef SuccessorsContainer & | SuccessorsContainerRef |
This class is only for checking which AST nodes have and don't have the astAttribute "keep". This class is not necessary for the slicing process.
Definition at line 10 of file CheckWhichAreMarked.h.
|
inlineprotectedvirtual |
This visit function checks the astNode node if it has or does not have the AstAttribute keep.
Implements AstSimpleProcessing.
Definition at line 16 of file CheckWhichAreMarked.h.
References SgNode::sage_class_name(), and SgNode::unparseToString().