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


Public Member Functions | |
| std::vector< SgNode * > & | getNodeList () |
| void | addNode (SgNode *) |
| void | setNode (SgNode *, int) |
| SgNode * | getNode (int) |
| int | size () |
| AstSgNodeListAttribute () | |
| AstSgNodeListAttribute (std::vector< SgNode * > &) | |
| 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 () |
Private Attributes | |
| std::vector< SgNode * > | nodeList |
Definition at line 229 of file AstAttributeMechanism.h.
| AstSgNodeListAttribute::AstSgNodeListAttribute | ( | ) |
| AstSgNodeListAttribute::AstSgNodeListAttribute | ( | std::vector< SgNode * > & | ) |
| std::vector<SgNode *>& AstSgNodeListAttribute::getNodeList | ( | ) |
| void AstSgNodeListAttribute::addNode | ( | SgNode * | ) |
| void AstSgNodeListAttribute::setNode | ( | SgNode * | , |
| int | |||
| ) |
| SgNode* AstSgNodeListAttribute::getNode | ( | int | ) |
| int AstSgNodeListAttribute::size | ( | ) |
|
virtual |
Reimplemented from AstAttribute.
|
private |
Definition at line 231 of file AstAttributeMechanism.h.