Skip to content

SageInterface::deepCopySemanticSubtree

Deep copy a frontend‐owned semantic subtree while preserving its exact source‐provenance classification. This is distinct from deepCopyNode(), which creates a new transformation output surface.

Synopsis

Declared in <SageIII/sageInterface/sageInterface.h>

[[visibility]]
SgNode*
deepCopySemanticSubtree(SgNode const* subtree);

Return Value

This class represents the base class for all IR nodes within Sage III.

Parameters

Name

Description

subtree

This class represents the base class for all IR nodes within Sage III.

Created with MrDocs