FreeBASIC  0.91.0
ast-node-call.bas File Reference
#include "fb.bi"
#include "fbint.bi"
#include "list.bi"
#include "ir.bi"
#include "rtl.bi"
#include "ast.bi"
Include dependency graph for ast-node-call.bas:

Go to the source code of this file.

Functions

sub astCallInit (void)
 
sub astCallEnd (void)
 
function_as_ASTNODE_ptr astNewCALL (byval_as_FBSYMBOL_ptr sym, byval_as_ASTNODE_ptr ptrexpr=NULL)
 
function_as_ASTNODE_ptr astNewCALLCTOR (byval_as_ASTNODE_ptr procexpr, byval_as_ASTNODE_ptr instptr)
 
private sub hCheckTmpStrings (byval_as_ASTNODE_ptr f)
 
function_as_IRVREG_ptr astLoadCALL (byval_as_ASTNODE_ptr n)
 
function_as_IRVREG_ptr astLoadCALLCTOR (byval_as_ASTNODE_ptr n)
 
sub astCloneCALL (byval_as_ASTNODE_ptr n, byval_as_ASTNODE_ptr c)
 
sub astDelCALL (byval_as_ASTNODE_ptr n)
 
sub astReplaceSymbolOnCALL (byval_as_ASTNODE_ptr n, byval_as_FBSYMBOL_ptr old_sym, byval_as_FBSYMBOL_ptr new_sym)
 
function_as_ASTNODE_ptr astBuildCallResultVar (byval_as_ASTNODE_ptr expr)
 
function_as_ASTNODE_ptr astBuildCallResultUdt (byval_as_ASTNODE_ptr expr)
 
function_as_ASTNODE_ptr astBuildByrefResultDeref (byval_as_ASTNODE_ptr expr)
 
function_as_integer astIsByrefResultDeref (byval_as_ASTNODE_ptr expr)
 
function_as_ASTNODE_ptr astRemoveByrefResultDeref (byval_as_ASTNODE_ptr expr)
 

Function Documentation

function_as_ASTNODE_ptr astBuildByrefResultDeref ( byval_as_ASTNODE_ptr  expr)

Definition at line 403 of file ast-node-call.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr astBuildCallResultUdt ( byval_as_ASTNODE_ptr  expr)

Definition at line 378 of file ast-node-call.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr astBuildCallResultVar ( byval_as_ASTNODE_ptr  expr)

Definition at line 368 of file ast-node-call.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub astCallEnd ( void  )

Definition at line 18 of file ast-node-call.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub astCallInit ( void  )

Definition at line 14 of file ast-node-call.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub astCloneCALL ( byval_as_ASTNODE_ptr  n,
byval_as_ASTNODE_ptr  c 
)

Definition at line 278 of file ast-node-call.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub astDelCALL ( byval_as_ASTNODE_ptr  n)

Definition at line 317 of file ast-node-call.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer astIsByrefResultDeref ( byval_as_ASTNODE_ptr  expr)

Definition at line 440 of file ast-node-call.bas.

Here is the caller graph for this function:

function_as_IRVREG_ptr astLoadCALL ( byval_as_ASTNODE_ptr  n)

Definition at line 124 of file ast-node-call.bas.

Here is the call graph for this function:

function_as_IRVREG_ptr astLoadCALLCTOR ( byval_as_ASTNODE_ptr  n)

Definition at line 262 of file ast-node-call.bas.

Here is the call graph for this function:

function_as_ASTNODE_ptr astNewCALL ( byval_as_FBSYMBOL_ptr  sym,
byval_as_ASTNODE_ptr  ptrexpr = NULL 
)

Definition at line 24 of file ast-node-call.bas.

Here is the call graph for this function:

function_as_ASTNODE_ptr astNewCALLCTOR ( byval_as_ASTNODE_ptr  procexpr,
byval_as_ASTNODE_ptr  instptr 
)

Definition at line 80 of file ast-node-call.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr astRemoveByrefResultDeref ( byval_as_ASTNODE_ptr  expr)

Definition at line 449 of file ast-node-call.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub astReplaceSymbolOnCALL ( byval_as_ASTNODE_ptr  n,
byval_as_FBSYMBOL_ptr  old_sym,
byval_as_FBSYMBOL_ptr  new_sym 
)

Definition at line 339 of file ast-node-call.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hCheckTmpStrings ( byval_as_ASTNODE_ptr  f)

Definition at line 97 of file ast-node-call.bas.

Here is the call graph for this function:

Here is the caller graph for this function: