FreeBASIC  0.91.0
symb-data.bas File Reference
#include "fb.bi"
#include "fbint.bi"
Include dependency graph for symb-data.bas:

Go to the source code of this file.

Functions

function_as_FB_DATATYPE closestType (byval_as_FB_DATATYPE dtype, byval_as_FB_DATATYPE dtype1, byval_as_FB_DATATYPE dtype2)
 
sub symbDataInit ()
 
sub typeMax (byval_as_integer ldtype, byval_as_FBSYMBOL_ptr lsubtype, byval_as_integer rdtype, byval_as_FBSYMBOL_ptr rsubtype, byref_as_integer dtype, byref_as_FBSYMBOL_ptr subtype)
 
function_as_integer typeRemap (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype)
 
function_as_integer typeToSigned (byval_as_integer dtype)
 
function_as_integer typeToUnsigned (byval_as_integer dtype)
 
function_as_integer typeHasCtor (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype)
 
function_as_integer typeHasDefCtor (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype)
 
function_as_integer typeHasDtor (byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype)
 
function_as_integer typeMerge (byval_as_integer dtype1, byval_as_integer dtype2)
 

Variables

SYMB_DATATYPE symb_dtypeTB [toFB_DATATYPES+1] =>
 
integer symb_dtypeMatchTB [FB_DATATYPE_BYTEtoFB_DATATYPE_DOUBLE+1][FB_DATATYPE_BYTEtoFB_DATATYPE_DOUBLE+1]
 

Function Documentation

function_as_FB_DATATYPE closestType ( byval_as_FB_DATATYPE  dtype,
byval_as_FB_DATATYPE  dtype1,
byval_as_FB_DATATYPE  dtype2 
)

Definition at line 394 of file symb-data.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub symbDataInit ( )

Definition at line 66 of file symb-data.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer typeHasCtor ( byval_as_integer  dtype,
byval_as_FBSYMBOL_ptr  subtype 
)

Definition at line 298 of file symb-data.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer typeHasDefCtor ( byval_as_integer  dtype,
byval_as_FBSYMBOL_ptr  subtype 
)

Definition at line 311 of file symb-data.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer typeHasDtor ( byval_as_integer  dtype,
byval_as_FBSYMBOL_ptr  subtype 
)

Definition at line 324 of file symb-data.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub typeMax ( byval_as_integer  ldtype,
byval_as_FBSYMBOL_ptr  lsubtype,
byval_as_integer  rdtype,
byval_as_FBSYMBOL_ptr  rsubtype,
byref_as_integer  dtype,
byref_as_FBSYMBOL_ptr  subtype 
)

Definition at line 146 of file symb-data.bas.

Here is the caller graph for this function:

function_as_integer typeMerge ( byval_as_integer  dtype1,
byval_as_integer  dtype2 
)

Definition at line 363 of file symb-data.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer typeRemap ( byval_as_integer  dtype,
byval_as_FBSYMBOL_ptr  subtype 
)

Definition at line 204 of file symb-data.bas.

Here is the caller graph for this function:

function_as_integer typeToSigned ( byval_as_integer  dtype)

Definition at line 224 of file symb-data.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer typeToUnsigned ( byval_as_integer  dtype)

Definition at line 263 of file symb-data.bas.

Here is the caller graph for this function:

Variable Documentation

integer symb_dtypeMatchTB[FB_DATATYPE_BYTEtoFB_DATATYPE_DOUBLE+1][FB_DATATYPE_BYTEtoFB_DATATYPE_DOUBLE+1]

Definition at line 57 of file symb-data.bas.

SYMB_DATATYPE symb_dtypeTB[toFB_DATATYPES+1] =>

Definition at line 10 of file symb-data.bas.