Class FunctionOutput
An output from a function. This can be:
- The value pointed to by one of function’s pointer or reference parameters
- The value pointed to by the function’s
thispointer - The function’s return value
- The value pointed to by the function’s return value, if the return value is a pointer or reference
Import path
import cppDirect supertypes
Known direct subtypes
Predicates
| getIndirectionOutput | INTERNAL: Do not use. |
| isParameterDeref | Holds if this is the output value pointed to by a pointer parameter to a function, or the output value referred to by a reference parameter to a function, where the parameter has index |
| isParameterDeref | Holds if this is the output value pointed to by a pointer parameter (through |
| isParameterDerefOrQualifierObject | Holds if |
| isParameterDerefOrQualifierObject | Holds if |
| isQualifierObject | Holds if this is the output value pointed to by the |
| isQualifierObject | Holds if this is the output value pointed to by the |
| isReturnValue | Holds if this is the value returned by a function. |
| isReturnValueDeref | Holds if this is the output value pointed to by the return value of a function, if the function returns a pointer, or the output value referred to by the return value of a function, if the function returns a reference. |
| isReturnValueDeref | Holds if this is the output value pointed to by the return value of a function, if the function returns a pointer, or the output value referred to by the return value of a function, if the function returns a reference. |
| toString |