ROSE
0.9.6a
|
A persistent attribute to represent a unique name for an expression. More...
#include <sageInterface.h>
Public Member Functions | |
UniqueNameAttribute (std::string n="") | |
void | set_name (std::string n) |
std::string | get_name () |
![]() | |
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 | |
std::string | name |
A persistent attribute to represent a unique name for an expression.
Definition at line 133 of file sageInterface.h.
|
inline |
Definition at line 138 of file sageInterface.h.
References name.
|
inline |
Definition at line 139 of file sageInterface.h.
References name.
|
inline |
Definition at line 140 of file sageInterface.h.
References name.
|
private |
Definition at line 136 of file sageInterface.h.
Referenced by get_name(), set_name(), and UniqueNameAttribute().