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

#include <AstTextAttributesHandling.h>

Inheritance diagram for AstTextAttributesHandling:
Collaboration diagram for AstTextAttributesHandling:

Public Member Functions

 AstTextAttributesHandling (SgProject *p)
 
 ~AstTextAttributesHandling ()
 
void setAll ()
 
void removeAll ()
 

Protected Types

enum  {
  M_set,
  M_remove
}
 

Protected Member Functions

virtual void visit (SgNode *node)
 this method is called at every traversed node. More...
 

Protected Attributes

enum
AstTextAttributesHandling:: { ... }  
mode
 
SgProjectprojectnode
 

Additional Inherited Members

- Public Types inherited from AstSimpleProcessing
typedef t_traverseOrder Order
 

Detailed Description

Definition at line 22 of file AstTextAttributesHandling.h.

Member Enumeration Documentation

anonymous enum
protected
Enumerator
M_set 
M_remove 

Definition at line 29 of file AstTextAttributesHandling.h.

Constructor & Destructor Documentation

AstTextAttributesHandling::AstTextAttributesHandling ( SgProject p)
AstTextAttributesHandling::~AstTextAttributesHandling ( )

Member Function Documentation

void AstTextAttributesHandling::setAll ( )
void AstTextAttributesHandling::removeAll ( )
virtual void AstTextAttributesHandling::visit ( SgNode astNode)
protectedvirtual

this method is called at every traversed node.

Implements AstSimpleProcessing.

Member Data Documentation

enum { ... } AstTextAttributesHandling::mode
SgProject* AstTextAttributesHandling::projectnode
protected

Definition at line 31 of file AstTextAttributesHandling.h.


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