|
ROSE
0.11.96.11
|
Stores a function call expression, along with associated information about its context.
Definition at line 30 of file functionEvaluationOrderTraversal.h.
#include <functionEvaluationOrderTraversal.h>

Public Types | |
| enum | InsertionMode { INSERT_BEFORE, APPEND_SCOPE, INVALID } |
| How a statement should be inserted. More... | |
Public Member Functions | |
| FunctionCallInfo (SgFunctionCallExp *function) | |
Public Attributes | |
| SgFunctionCallExp * | functionCall |
| The function call expression. | |
| SgStatement * | 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. | |
| InsertionMode | tempVarDeclarationInsertionMode |
| How to insert the temporary variable declaration. | |
How a statement should be inserted.
| Enumerator | |
|---|---|
| INSERT_BEFORE | Insert right before the given statement. |
| APPEND_SCOPE | Insert at the bottom of the scope defined by the given statement. |
Definition at line 40 of file functionEvaluationOrderTraversal.h.
1.8.17