ROSE
0.9.6a
|
Attribute corresponding to a regex expression. More...
#include <AstAttributeMechanism.h>
Public Member Functions | |
AstRegExAttribute () | |
AstRegExAttribute (const std::string &s) | |
virtual AstAttribute * | copy () |
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 bool | commentOutNodeInGraph () |
Public Attributes | |
std::string | expression |
Attribute corresponding to a regex expression.
A RegEx attribute is added to each lart of an AST tree pattern specification to a RegEx tree.
Definition at line 199 of file AstAttributeMechanism.h.
AstRegExAttribute::AstRegExAttribute | ( | ) |
AstRegExAttribute::AstRegExAttribute | ( | const std::string & | s) |
|
virtual |
Reimplemented from AstAttribute.
std::string AstRegExAttribute::expression |
Definition at line 202 of file AstAttributeMechanism.h.