FreeBASIC  0.91.0
symb-typedef.bas File Reference
#include "fb.bi"
#include "fbint.bi"
#include "parser.bi"
#include "hash.bi"
#include "list.bi"
Include dependency graph for symb-typedef.bas:

Go to the source code of this file.

Functions

sub symbFwdRefInit ()
 
sub symbFwdRefEnd ()
 
sub symbAddToFwdRef (byval_as_FBSYMBOL_ptr f, byval_as_FBSYMBOL_ptr ref)
 
sub symbRemoveFromFwdRef (byval_as_FBSYMBOL_ptr f, byval_as_FBSYMBOL_ptr ref)
 
private sub symbReplaceForwardRef (byval_as_FBSYMBOL_ptr s, byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype)
 
private sub hFixForwardRef (byval_as_FBSYMBOL_ptr fwd, byval_as_FBSYMBOL_ptr sym)
 
sub symbCheckFwdRef (byval_as_FBSYMBOL_ptr sym)
 
function_as_FBSYMBOL_ptr symbAddTypedef (byval_as_zstring_ptr id, byval_as_integer dtype, byval_as_FBSYMBOL_ptr subtype, byval_as_longint lgt)
 
function_as_FBSYMBOL_ptr symbAddFwdRef (byval_as_zstring_ptr id)
 

Function Documentation

private sub hFixForwardRef ( byval_as_FBSYMBOL_ptr  fwd,
byval_as_FBSYMBOL_ptr  sym 
)

Definition at line 106 of file symb-typedef.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_FBSYMBOL_ptr symbAddFwdRef ( byval_as_zstring_ptr  id)

Definition at line 235 of file symb-typedef.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub symbAddToFwdRef ( byval_as_FBSYMBOL_ptr  f,
byval_as_FBSYMBOL_ptr  ref 
)

Definition at line 31 of file symb-typedef.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_FBSYMBOL_ptr symbAddTypedef ( byval_as_zstring_ptr  id,
byval_as_integer  dtype,
byval_as_FBSYMBOL_ptr  subtype,
byval_as_longint  lgt 
)

Definition at line 200 of file symb-typedef.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub symbCheckFwdRef ( byval_as_FBSYMBOL_ptr  sym)

Definition at line 165 of file symb-typedef.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub symbFwdRefEnd ( )

Definition at line 23 of file symb-typedef.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub symbFwdRefInit ( )

Definition at line 14 of file symb-typedef.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub symbRemoveFromFwdRef ( byval_as_FBSYMBOL_ptr  f,
byval_as_FBSYMBOL_ptr  ref 
)

Definition at line 50 of file symb-typedef.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub symbReplaceForwardRef ( byval_as_FBSYMBOL_ptr  s,
byval_as_integer  dtype,
byval_as_FBSYMBOL_ptr  subtype 
)

Definition at line 85 of file symb-typedef.bas.

Here is the call graph for this function:

Here is the caller graph for this function: