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

Go to the source code of this file.

Functions

function_as_integer astConstEqZero (byval_as_ASTNODE_ptr n)
 
function_as_integer astConstGeZero (byval_as_ASTNODE_ptr n)
 
function_as_ASTNODE_ptr astNewCONSTstr (byval_as_zstring_ptr v)
 
function_as_ASTNODE_ptr astNewCONSTwstr (byval_as_wstring_ptr v)
 
function_as_ASTNODE_ptr astNewCONSTi (byval_as_longint value, byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype)
 
function_as_ASTNODE_ptr astNewCONSTf (byval_as_double value, byval_as_integer dtype)
 
function_as_ASTNODE_ptr astNewCONST (byval_as_FBVALUE_ptr v, byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype)
 
function_as_ASTNODE_ptr astNewCONSTz (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype)
 
function_as_IRVREG_ptr astLoadCONST (byval_as_ASTNODE_ptr n)
 
function_as_longint astConstFlushToInt (byval_as_ASTNODE_ptr n)
 
function_as_string astConstFlushToStr (byval_as_ASTNODE_ptr n)
 
function_as_wstring_ptr astConstFlushToWstr (byval_as_ASTNODE_ptr n)
 
function_as_longint astConstGetAsInt64 (byval_as_ASTNODE_ptr n)
 
function_as_double astConstGetAsDouble (byval_as_ASTNODE_ptr n)
 
function_as_ASTNODE_ptr astBuildConst (byval_as_FBSYMBOL_ptr sym)
 
function_as_ASTNODE_ptr astConvertRawCONSTi (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype, byval_as_ASTNODE_ptr l)
 

Function Documentation

function_as_ASTNODE_ptr astBuildConst ( byval_as_FBSYMBOL_ptr  sym)

Definition at line 242 of file ast-node-const.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer astConstEqZero ( byval_as_ASTNODE_ptr  n)

Definition at line 12 of file ast-node-const.bas.

Here is the caller graph for this function:

function_as_longint astConstFlushToInt ( byval_as_ASTNODE_ptr  n)

Definition at line 170 of file ast-node-const.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_string astConstFlushToStr ( byval_as_ASTNODE_ptr  n)

Definition at line 179 of file ast-node-const.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_wstring_ptr astConstFlushToWstr ( byval_as_ASTNODE_ptr  n)

Definition at line 197 of file ast-node-const.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_double astConstGetAsDouble ( byval_as_ASTNODE_ptr  n)

Definition at line 230 of file ast-node-const.bas.

Here is the caller graph for this function:

function_as_longint astConstGetAsInt64 ( byval_as_ASTNODE_ptr  n)

Definition at line 218 of file ast-node-const.bas.

function_as_integer astConstGeZero ( byval_as_ASTNODE_ptr  n)

Definition at line 22 of file ast-node-const.bas.

Here is the caller graph for this function:

function_as_ASTNODE_ptr astConvertRawCONSTi ( byval_as_integer  dtype,
byval_as_FBSYMBOL_ptr  subtype,
byval_as_ASTNODE_ptr  l 
)

Definition at line 259 of file ast-node-const.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_IRVREG_ptr astLoadCONST ( byval_as_ASTNODE_ptr  n)

Definition at line 157 of file ast-node-const.bas.

function_as_ASTNODE_ptr astNewCONST ( byval_as_FBVALUE_ptr  v,
byval_as_integer  dtype,
byval_as_FBSYMBOL_ptr  subtype 
)

Definition at line 89 of file ast-node-const.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr astNewCONSTf ( byval_as_double  value,
byval_as_integer  dtype 
)

Definition at line 75 of file ast-node-const.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr astNewCONSTi ( byval_as_longint  value,
byval_as_integer  dtype,
byval_as_FBSYMBOL_ptr  subtype 
)

Definition at line 56 of file ast-node-const.bas.

Here is the call graph for this function:

function_as_ASTNODE_ptr astNewCONSTstr ( byval_as_zstring_ptr  v)

Definition at line 31 of file ast-node-const.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr astNewCONSTwstr ( byval_as_wstring_ptr  v)

Definition at line 43 of file ast-node-const.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_ASTNODE_ptr astNewCONSTz ( byval_as_integer  dtype,
byval_as_FBSYMBOL_ptr  subtype 
)

Definition at line 104 of file ast-node-const.bas.

Here is the call graph for this function:

Here is the caller graph for this function: