32 #ifndef _QORE_REFERENCEARGUMENTHELPER_H 34 #define _QORE_REFERENCEARGUMENTHELPER_H 60 hashdecl lvih_intern *priv;
66 DLLLOCAL ReferenceArgumentHelper& operator=(
const ReferenceArgumentHelper&);
DLLEXPORT ReferenceNode * getArg() const
returns the reference to the fake local variable for use in an argument list, the caller owns the ref...
allows a reference to be passed as an argument to Qore code
Definition: ReferenceArgumentHelper.h:58
parse type: reference to a lvalue expression
Definition: ReferenceNode.h:45
The main value class in Qore, designed to be passed by value.
Definition: QoreValue.h:262
container for holding Qore-language exception information and also for registering a "thread_exit" ca...
Definition: ExceptionSink.h:46
DLLEXPORT ~ReferenceArgumentHelper()
frees all memory still managed by the object
DLLEXPORT QoreValue getOutputValue()
returns the value of the reference and leaves the reference empty, the caller owns the reference retu...