Skip to content

SageBuilder::function_declaration_ownership::function_declaration_ownership

Synopsis

Declared in <SageIII/sageInterface/sageBuilder.h>

function_declaration_ownership(
    kind ownership_kind,
    SgScopeStatement* lexical_owner,
    SgStatement* insertion_anchor,
    bool insertion_at_top,
    SgFunctionDeclaration* replacement_target,
    SgDeclarationGroupStatement* group_owner,
    SgTemplateInstantiationDirectiveStatement* instantiation_owner,
    SgInterfaceBody* interface_body_owner,
    SgStatementFunctionStatement* statement_function_owner,
    bool source_declarator_uses_wrapped_function_type = false,
    SgExpression* trailing_requires_clause = nullptr,
    SgExpression* template_requires_clause = nullptr,
    semantic_lookup_publication lookup_publication = semantic_lookup_publication::required,
    special_member_kind special_kind = special_member_kind::none);

Created with MrDocs