ROSE
0.9.6a
|
Supporting template class for "capturing" copies of the AST. More...
#include <Cxx_Grammar.h>
Public Member Functions | |
SgCapturingCopy (std::vector< SgNode * > origList, const CopyType &base=CopyType()) | |
virtual | ~SgCapturingCopy () |
SgNode * | copyAst (const SgNode *n) |
const std::vector< SgNode * > & | get_copyList () |
Protected Attributes | |
std::vector< SgNode * > | origList |
std::vector< SgNode * > | copyList |
Supporting template class for "capturing" copies of the AST.
This class allows for retrieval of the clone of arbitrary source nodes underneath the copied node.
Definition at line 7891 of file Cxx_Grammar.h.
|
inline |
Definition at line 7897 of file Cxx_Grammar.h.
|
inlinevirtual |
Definition at line 7901 of file Cxx_Grammar.h.
|
inline |
Definition at line 7902 of file Cxx_Grammar.h.
References SgCapturingCopy< CopyType >::copyList.
|
inline |
Definition at line 7915 of file Cxx_Grammar.h.
References SgCapturingCopy< CopyType >::copyList.
|
protected |
Definition at line 7894 of file Cxx_Grammar.h.
|
protected |
Definition at line 7895 of file Cxx_Grammar.h.
Referenced by SgCapturingCopy< CopyType >::copyAst(), and SgCapturingCopy< CopyType >::get_copyList().