Class AstRestructure#

Class Documentation#

class AstRestructure#

Public Functions

inline AstRestructure(SgProject *project)#
inline AstRestructure(SgProject *project, std::string incheader)#
void immediateReplace(SgStatement *astNode, std::string s)#
void delayedReplace(SgNode *astNode, std::string s)#
void lock(SgNode *astNode)#
void unlock(SgNode *astNode)#

Public Static Functions

static void unparserReplace(SgExpression *astNode, std::string s)#