|
ROSE
0.9.6a
|
#include <KeepAttribute.h>


Public Member Functions | |
| KeepAttribute (bool k) | |
| void | setAttribute (bool b) |
| bool | getAttribute () |
| void | operator<< (const char *a) |
Public Member Functions inherited from AstAttribute | |
| AstAttribute () | |
| virtual | ~AstAttribute () |
| virtual std::string | toString () |
| AstAttribute * | constructor () |
| std::string | attribute_class_name () |
| virtual int | packed_size () |
| virtual char * | packed_data () |
| virtual void | unpacked_data (int size, char *data) |
| virtual std::string | additionalNodeOptions () |
| virtual std::vector < AttributeEdgeInfo > | additionalEdgeInfo () |
| virtual std::vector < AttributeNodeInfo > | additionalNodeInfo () |
| virtual AstAttribute * | copy () |
| virtual bool | commentOutNodeInGraph () |
Private Attributes | |
| bool | keep |
This attribute is added to all AST nodes which we want to keep in the slice of a program code.
Definition at line 9 of file KeepAttribute.h.
|
inline |
Definition at line 12 of file KeepAttribute.h.
|
inline |
Definition at line 14 of file KeepAttribute.h.
References keep.
|
inline |
Definition at line 15 of file KeepAttribute.h.
References keep.
|
inline |
Definition at line 16 of file KeepAttribute.h.
|
private |
Definition at line 19 of file KeepAttribute.h.
Referenced by getAttribute(), and setAttribute().