Skip to content

SageInterface::beginDetachedFunctionParameterScopeConstruction

Begin the one exact bottom‐up construction transaction for a detached function‐parameter scope. The scope is semantic name infrastructure and must already carry exact semantic‐only provenance. The physical output owner and semantic lookup scope are independent, explicit roles; this is required for a parameter scope nested in another detached declarative region. No parent‐chain inference is performed.

Synopsis

Declared in <SageIII/sageInterface/sageInterface.h>

[[visibility]]
void
beginDetachedFunctionParameterScopeConstruction(
    SgFunctionParameterScope* parameterScope,
    SgScopeStatement* exactPhysicalOutputOwner,
    SgScopeStatement* exactSemanticScope);

Parameters

Name

Description

exactPhysicalOutputOwner

This class represents the concept of a scope in C++ (e.g. global scope, fuction scope, etc.).

exactSemanticScope

This class represents the concept of a scope in C++ (e.g. global scope, fuction scope, etc.).

Created with MrDocs