Skip to content

SageBuilder::buildStatementExpression

Build a GNU statement expression

Synopsis

Declared in <SageIII/sageInterface/sageBuilder.h>

[[visibility]]
SgStatementExpression*
buildStatementExpression(
    SgStatement* exp,
    SgType* result_type,
    SgScopeStatement* semantic_scope);

Return Value

This class represents the GNU extension "statement expression" (thus is

Parameters

Name

Description

exp

This class represents the notion of a statement.

result_type

This class represents the base class for all types.

semantic_scope

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

Created with MrDocs