ROSE 0.11.145.147
|
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 99 of file sageCopy.h.
#include <sageInterface/sageCopy.h>
Public Member Functions | |
SgCapturingCopy (std::vector< SgNode * > origList, const CopyType &base=CopyType()) | |
SgNode * | copyAst (const SgNode *n) |
const std::vector< SgNode * > & | get_copyList () |
Protected Attributes | |
std::vector< SgNode * > | origList |
std::vector< SgNode * > | copyList |
|
inline |
Definition at line 105 of file sageCopy.h.
|
inlinevirtual |
Definition at line 109 of file sageCopy.h.
|
inline |
Definition at line 110 of file sageCopy.h.
|
inline |
Definition at line 123 of file sageCopy.h.
|
protected |
Definition at line 102 of file sageCopy.h.
|
protected |
Definition at line 103 of file sageCopy.h.