Qore Programming Language
1.7.0
|
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.