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

Go to the source code of this file.

Functions

sub symbCompAddToImportList (byval_as_FBSYMBOL_ptr imp_)
 
sub symbCompDelFromImportList (byval_as_FBSYMBOL_ptr imp_)
 
sub symbCompAddToExportList (byval_as_FBSYMBOL_ptr imp_)
 
sub symbCompDelFromExportList (byval_as_FBSYMBOL_ptr imp_)
 
function_as_FBSYMBOL_ptr symbAddNamespace (byval_as_zstring_ptr id, byval_as_zstring_ptr id_alias)
 
sub symbDelNamespaceMembers (byval_as_FBSYMBOL_ptr s, byval_as_integer delete_hashtb)
 
sub symbDelNamespace (byval_as_FBSYMBOL_ptr s)
 
private function_as_FBSYMBOL_ptr hAddImport (byval_as_FBSYMBOL_ptr dst_ns)
 
private sub hAddToHashTbList (byval_as_FBSYMBOL_ptr ns)
 
private sub hDelFromHashTbList (byval_as_FBSYMBOL_ptr ns)
 
private function_as_integer hIsOnParentList (byval_as_FBSYMBOL_ptr src_ns, byval_as_FBSYMBOL_ptr dst_ns)
 
private function_as_integer hIsOnImportList (byval_as_FBSYMBOL_ptr src_ns, byval_as_FBSYMBOL_ptr dst_ns)
 
function_as_integer symbNamespaceImportEx (byval_as_FBSYMBOL_ptr ns, byval_as_FBSYMBOL_ptr to_ns)
 
function_as_integer symbNamespaceImport (byval_as_FBSYMBOL_ptr ns)
 
sub symbNamespaceRemove (byval_as_FBSYMBOL_ptr imp_, byval_as_integer hashonly)
 
sub symbNamespaceReImport (byval_as_FBSYMBOL_ptr ns)
 

Function Documentation

private function_as_FBSYMBOL_ptr hAddImport ( byval_as_FBSYMBOL_ptr  dst_ns)

Definition at line 103 of file symb-namespace.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hAddToHashTbList ( byval_as_FBSYMBOL_ptr  ns)

Definition at line 134 of file symb-namespace.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hDelFromHashTbList ( byval_as_FBSYMBOL_ptr  ns)

Definition at line 148 of file symb-namespace.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_integer hIsOnImportList ( byval_as_FBSYMBOL_ptr  src_ns,
byval_as_FBSYMBOL_ptr  dst_ns 
)

Definition at line 181 of file symb-namespace.bas.

Here is the caller graph for this function:

private function_as_integer hIsOnParentList ( byval_as_FBSYMBOL_ptr  src_ns,
byval_as_FBSYMBOL_ptr  dst_ns 
)

Definition at line 162 of file symb-namespace.bas.

Here is the caller graph for this function:

function_as_FBSYMBOL_ptr symbAddNamespace ( byval_as_zstring_ptr  id,
byval_as_zstring_ptr  id_alias 
)

Definition at line 33 of file symb-namespace.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub symbCompAddToExportList ( byval_as_FBSYMBOL_ptr  imp_)

Definition at line 1090 of file symb-comp.bas.

Here is the caller graph for this function:

sub symbCompAddToImportList ( byval_as_FBSYMBOL_ptr  imp_)

Definition at line 1043 of file symb-comp.bas.

Here is the caller graph for this function:

sub symbCompDelFromExportList ( byval_as_FBSYMBOL_ptr  imp_)

Definition at line 1115 of file symb-comp.bas.

Here is the caller graph for this function:

sub symbCompDelFromImportList ( byval_as_FBSYMBOL_ptr  imp_)

Definition at line 1068 of file symb-comp.bas.

Here is the caller graph for this function:

sub symbDelNamespace ( byval_as_FBSYMBOL_ptr  s)

Definition at line 96 of file symb-namespace.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub symbDelNamespaceMembers ( byval_as_FBSYMBOL_ptr  s,
byval_as_integer  delete_hashtb 
)

Definition at line 70 of file symb-namespace.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer symbNamespaceImport ( byval_as_FBSYMBOL_ptr  ns)

Definition at line 254 of file symb-namespace.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer symbNamespaceImportEx ( byval_as_FBSYMBOL_ptr  ns,
byval_as_FBSYMBOL_ptr  to_ns 
)

Definition at line 205 of file symb-namespace.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub symbNamespaceReImport ( byval_as_FBSYMBOL_ptr  ns)

Definition at line 286 of file symb-namespace.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub symbNamespaceRemove ( byval_as_FBSYMBOL_ptr  imp_,
byval_as_integer  hashonly 
)

Definition at line 264 of file symb-namespace.bas.

Here is the call graph for this function:

Here is the caller graph for this function: