Skip to content

SageInterface::relocateGeneratedSubtreePhysicalOutputOwner

Relocate generated descendants of an already‐published subtree through one explicit physical‐output file‐and‐occurrence transfer. Source‐spelled descendants retain their original physical provenance. Every generated position must identify priorOwner exactly; this API never infers or repairs an owner.

Synopsis

Declared in <SageIII/sageInterface/sageInterface.h>

[[visibility]]
void
relocateGeneratedSubtreePhysicalOutputOwner(
    SgNode* generatedSubtree,
    SgLocatedNode* priorOwner,
    SgLocatedNode* exactOwner);

Parameters

Name

Description

generatedSubtree

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

priorOwner

This class represents the notion of an expression or statement which

exactOwner

This class represents the notion of an expression or statement which

Created with MrDocs