Skip to content

SageBuilder::declaration_ownership::sourceLexicalClassRedeclarationIn

Publish a distinct class source surface in a lexical scope while joining an already published exact semantic class declaration family directly. No name or template‐argument lookup is permitted for this transaction.

Synopsis

Declared in <SageIII/sageInterface/sageBuilder.h>

static
declaration_ownership
sourceLexicalClassRedeclarationIn(
    SgScopeStatement* lexicalOwner,
    SgClassDeclaration* canonicalTarget);

Return Value

Exact structural ownership selected by named declaration producers.

Parameters

Name

Description

lexicalOwner

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

canonicalTarget

This class represents the concept of a class declaration statement. It includes the

Created with MrDocs