Skip to content

SageBuilder::function_declaration_ownership::semanticAuxiliaryCanonicalReplacementOf

Publish a distinct semantic declaration while atomically re‐rooting an already published semantic declaration family and its one direct symbol. The replacement target must be exactly auxiliary‐owned in the same semantic scope.

Synopsis

Declared in <SageIII/sageInterface/sageBuilder.h>

static
function_declaration_ownership
semanticAuxiliaryCanonicalReplacementOf(SgFunctionDeclaration* target);

Return Value

Exact, typed structural ownership established by function‐declaration builders. Invalid kind/owner combinations cannot be constructed.

Parameters

Name

Description

target

This class represents the concept of a function declaration statement.

Created with MrDocs