Skip to content

SageBuilder::function_declaration_ownership::withTrailingRequiresClause

Make a translated trailing requires‐clause part of the function overload identity before any declaration or symbol is constructed. The expression must be detached; the builder transfers its ownership to the declaration it constructs.

Synopsis

Declared in <SageIII/sageInterface/sageBuilder.h>

function_declaration_ownership
withTrailingRequiresClause(SgExpression* constraint) const;

Return Value

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

Parameters

Name

Description

constraint

This class represents the notion of an expression. Expressions

Created with MrDocs