Skip to content

SageBuilder::buildUnaryExpression

Template function to build a unary expression of type T. Instantiated functions include:buildAddressOfOp(),buildBitComplementOp(),buildBitComplementOp(),buildMinusOp(),buildNotOp(),buildPointerDerefExp(),buildUnaryAddOp(),buildMinusMinusOp(),buildPlusPlusOp(). They are also used for the unary vararg operators (which are not technically unary operators). The instantiated functions' prototypes are not shown since they are expanded using macros. Documentation tools do not expand these macros.

Synopsis

Declared in <SageIII/sageInterface/sageBuilder.h>

template<class T>
T*
buildUnaryExpression(SgExpression* operand);

Parameters

Name

Description

operand

This class represents the notion of an expression. Expressions

Created with MrDocs