Class OutReturnValue
The value returned by a function.
Example:
int getInt();
char* getPointer();
float& getReference();
OutReturnValue
represents the value returned bygetInt()
(with typeint
).OutReturnValue
represents the value returned bygetPointer()
(with typechar*
).OutReturnValue
represents the “value” of the reference returned bygetReference()
(with typefloat&
), not the value of the referred-tofloat
.
Import path
import cpp
Direct supertypes
Indirect supertypes
Predicates
getIndirectionOutput | INTERNAL: Do not use. |
isReturnValue | Holds if this is the value returned by a function. |
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 |
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. | from FunctionOutput |
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. | from FunctionOutput |