|  | Qore Programming Language 1.19.5
    | 
Used in arguments background expressions to ensure that the object context is set for the call. More...
#include <FunctionCallNode.h>
Inherits SelfFunctionCallNode.
| Public Member Methods | |
| virtual DLLLOCAL QoreValue | evalImpl (bool &needs_deref, ExceptionSink *xsink) const | 
| optionally evaluates the argument  More... | |
Used in arguments background expressions to ensure that the object context is set for the call.
issue #4344: https://github.com/qorelanguage/qore/issues/4344
| 
 | virtual | 
optionally evaluates the argument
return value requires a dereference if needs_deref is true if needs_eval() is true, needs_deref = true, returns evalImpl() otherwise needs_deref = false returns "this"
| needs_deref | this is an output parameter, if needs_deref is true then the value returned must be dereferenced | 
| xsink | if an error occurs, the Qore-language exception information will be added here | 
Implements AbstractQoreNode.