Class OutReturnValueDeref
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.
Example:
char* getPointer();
float& getReference();
int getInt();
OutReturnValueDerefrepresents the value of*getPointer()(with typechar).OutReturnValueDerefrepresents the value ofgetReference()(with typefloat).OutReturnValueDerefdoes not represent the return value ofgetInt()because the return type ofgetInt()is neither a pointer nor a reference.
Import path
import cppDirect supertypes
Indirect supertypes
Fields
Predicates
| getIndirectionOutput | INTERNAL: Do not use. |
| 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 |
Inherited predicates
| 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 | from FunctionOutput |
| isParameterDeref | Holds if this is the output value pointed to by a pointer parameter (through | from FunctionOutput |
| isParameterDerefOrQualifierObject | Holds if | from FunctionOutput |
| isParameterDerefOrQualifierObject | Holds if | from FunctionOutput |
| isQualifierObject | Holds if this is the output value pointed to by the | from FunctionOutput |
| isQualifierObject | Holds if this is the output value pointed to by the | from FunctionOutput |
| isReturnValue | Holds if this is the value returned by a function. | from FunctionOutput |