Skip to content

FunctionCallInfo

Stores a function call expression, along with associated information about its context.

Synopsis

Declared in <src/midend/programTransformation/extractFunctionArgumentsNormalization/functionEvaluationOrderTraversal.h>

Enums

Name

Description

InsertionMode

How a statement should be inserted.

Member Functions

Name

Description

FunctionCallInfo [constructor]

Construct from SgFunctionCallExp

Data Members

Name

Description

functionCall

The function call expression.

tempVarDeclarationInsertionMode

How to insert the temporary variable declaration.

tempVarDeclarationLocation

When a variable is created to replace one of the arguments of this function, where should it be inserted? The declaration of the variable will occur right before this statement.

Created with MrDocs