Class FunctionInput
An input to a function. This can be:
- The value of one of the function’s parameters
- The value pointed to by one of function’s pointer or reference parameters
- The value of the function’s
this
pointer - The value pointed to by the function’s
this
pointer
Import path
import cpp
Direct supertypes
Known direct subtypes
Predicates
getIndirectionInput | INTERNAL: Do not use. |
isParameter | Holds if this is the input value of the parameter with index |
isParameterDeref | Holds if this is the input value pointed to by a pointer parameter to a function, or the input value referred to by a reference parameter to a function, where the parameter has index |
isParameterDeref | Holds if this is the input value pointed to (through |
isParameterDerefOrQualifierObject | Holds if |
isParameterDerefOrQualifierObject | Holds if |
isParameterOrQualifierAddress | Holds if |
isQualifierAddress | Holds if this is the input value of the |
isQualifierObject | Holds if this is the input value pointed to by the |
isQualifierObject | Holds if this is the input value pointed to by the |
isReturnValueDeref | Holds if this is the input value pointed to by the return value of a function, if the function returns a pointer, or the input value referred to by the return value of a function, if the function returns a reference. |
isReturnValueDeref | Holds if this is the input value pointed to by the return value of a function, if the function returns a pointer, or the input value referred to by the return value of a function, if the function returns a reference. |
toString |