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

#include <CheckWhichAreMarked.h>

Inheritance diagram for CheckWhichAreMarked:
Collaboration diagram for CheckWhichAreMarked:

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...
 
- Protected Member Functions inherited from AstSimpleProcessing
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 ()
 
- Protected Member Functions inherited from SgTreeTraversal< DummyAttribute, DummyAttribute >
virtual void setNodeSuccessors (SgNode *node, SuccessorsContainer &succContainer)
 
void set_useDefaultIndexBasedTraversal (bool)
 

Additional Inherited Members

- Public Types inherited from AstSimpleProcessing
typedef t_traverseOrder Order
 
- Public Member Functions inherited from AstSimpleProcessing
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...
 
- Protected Types inherited from SgTreeTraversal< DummyAttribute, DummyAttribute >
typedef
AstSuccessorsSelectors::SuccessorsContainer 
SuccessorsContainer
 
typedef SuccessorsContainerSuccessorsContainerRef
 

Detailed Description

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.

Member Function Documentation

virtual void CheckWhichAreMarked::visit ( SgNode node)
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().


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