Public Member Functions | List of all members
SgTreeCopy Class Reference


Supporting class for "Deep" copies of the AST.

This class supports only deep copies of the AST.

Definition at line 9707 of file Cxx_Grammar.h.

#include <Cxx_Grammar.h>

Inheritance diagram for SgTreeCopy:
Inheritance graph
Collaboration diagram for SgTreeCopy:
Collaboration graph

Public Member Functions

SgNodecopyAst (const SgNode *n)
- Public Member Functions inherited from 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

The documentation for this class was generated from the following file: