Skip to content

TransformationTracking

Functions

Name

Description

addInputNode
void addInputNode(SgNode* affected_node, SgNode* inputnode);

getFileInfo
std::pair<Sg_File_Info*, Sg_File_Info*> getFileInfo(AST_NODE_ID id);

getId
AST_NODE_ID getId(SgNode*);

getNextId
AST_NODE_ID getNextId();

getNode
SgNode* getNode(AST_NODE_ID id);

hasId
bool hasId(SgNode* n);

registerAstSubtreeIds
void registerAstSubtreeIds(SgNode* root);

Assign Ids and save current File Info.

setId
void setId(SgNode*);

Variables

Name

inputIDs

Created with MrDocs