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