Qore Programming Language  0.9.0
UnresolvedProgramCallReferenceNode Class Reference

an unresolved call reference, only present temporarily in the parse tree More...

#include <CallReferenceNode.h>

Inherits AbstractUnresolvedCallReferenceNode.

Inherited by UnresolvedCallReferenceNode.

Public Member Methods

virtual DLLLOCAL void parseInit (QoreValue &val, LocalVar *oflag, int pflag, int &lvids, const QoreTypeInfo *&typeInfo)
 for use by parse types to initialize them for execution during stage 1 parsing; not exported in the library; this method's API/ABI subject to change at any time More...
 

Detailed Description

an unresolved call reference, only present temporarily in the parse tree

Member Function Documentation

◆ parseInit()

virtual DLLLOCAL void UnresolvedProgramCallReferenceNode::parseInit ( QoreValue val,
LocalVar *  oflag,
int  pflag,
int &  lvids,
const QoreTypeInfo *&  typeInfo 
)
virtual

for use by parse types to initialize them for execution during stage 1 parsing; not exported in the library; this method's API/ABI subject to change at any time

This function should only be overridden by types that can appear in the parse tree (i.e. are recognized by the parser)

Parameters
valthe containing QoreValue
oflagnon-zero if initialized within class code
pflagbitfield parse flag
lvidsthe number of new local variables declared in this node
typeInfoany available type constraints on the initialized value or expression

Reimplemented from AbstractQoreNode.


The documentation for this class was generated from the following file: