Skip to content

SageInterface::completeDetachedFunctionParameterScopeConstruction

Attach a parameter scope to its final declaration and consume its exact detached construction transaction. The scope remains semantic‐only while physically emitted descendants retain the transaction's explicit output owner. Missing, stale, or mismatched transactions are hard errors.

Synopsis

Declared in <SageIII/sageInterface/sageInterface.h>

[[visibility]]
void
completeDetachedFunctionParameterScopeConstruction(
    SgFunctionDeclaration* declaration,
    SgFunctionParameterScope* parameterScope);

Parameters

Name

Description

declaration

This class represents the concept of a function declaration statement.

Created with MrDocs