|
ROSE
0.9.6a
|
Supporting class for "Shallow" copies of the AST. More...
#include <Cxx_Grammar.h>


Public Member Functions | |
| SgNode * | copyAst (const SgNode *n) |
Public Member Functions inherited from SgCopyHelp | |
| SgCopyHelp () | |
| virtual | ~SgCopyHelp () |
| int | get_depth () |
| void | incrementDepth () |
| void | decrementDepth () |
| copiedNodeMapType & | get_copiedNodeMap () |
| void | clearState () |
| void | insertCopiedNodePair (const SgNode *key, SgNode *value) |
Additional Inherited Members | |
Public Types inherited from SgCopyHelp | |
| typedef std::map< const SgNode *, SgNode * > | copiedNodeMapType |
| typedef copiedNodeMapType::iterator | copiedNodeMapTypeIterator |
Supporting class for "Shallow" copies of the AST.
This class supports only shallow copies of the AST.
Definition at line 7821 of file Cxx_Grammar.h.
Implements SgCopyHelp.
Definition at line 7827 of file Cxx_Grammar.h.