FreeBASIC  0.91.0
parser-decl-struct.bas File Reference
#include "fb.bi"
#include "fbint.bi"
#include "parser.bi"
#include "ast.bi"
Include dependency graph for parser-decl-struct.bas:

Go to the source code of this file.

Functions

sub hTypeBody (byval_as_FBSYMBOL_ptr s)
 
sub hPatchByvalParamsToSelf (byval_as_FBSYMBOL_ptr parent)
 
sub hPatchByvalResultToSelf (byval_as_FBSYMBOL_ptr parent)
 
private sub hBeginNesting (byval_as_FBSYMBOL_ptr parent)
 
private sub hTypeProtoDecl (byval_as_FBSYMBOL_ptr parent, byval_as_FB_SYMBATTRIB attrib)
 
private sub hTypeEnumDecl (byval_as_FBSYMBOL_ptr parent, byval_as_integer tk, byval_as_integer attrib)
 
private sub hFieldInit (byval_as_FBSYMBOL_ptr parent, byval_as_FBSYMBOL_ptr sym)
 
private sub hTypeMultElementDecl (byval_as_FBSYMBOL_ptr parent, byval_as_integer attrib)
 
private sub hTypeElementDecl (byval_as_FBSYMBOL_ptr parent, byval_as_integer attrib)
 
sub hTypeStaticVarDecl (byval_as_FBSYMBOL_ptr parent, byval_as_integer attrib)
 
private function_as_FBSYMBOL_ptr hTypeAdd (byval_as_FBSYMBOL_ptr parent, byval_as_zstring_ptr id, byval_as_zstring_ptr id_alias, byval_as_integer isunion, byval_as_integer align, byval_as_FBSYMBOL_ptr baseSubtype=NULL)
 
private function_as_integer cFieldAlignmentAttribute ()
 
private sub hCheckForCDtorOrMethods (byval_as_FBSYMBOL_ptr sym)
 
sub cTypeDecl (byval_as_integer attrib)
 

Function Documentation

private function_as_integer cFieldAlignmentAttribute ( )

Definition at line 576 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub cTypeDecl ( byval_as_integer  attrib)

Definition at line 819 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hBeginNesting ( byval_as_FBSYMBOL_ptr  parent)

Definition at line 23 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hCheckForCDtorOrMethods ( byval_as_FBSYMBOL_ptr  sym)

Definition at line 796 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hFieldInit ( byval_as_FBSYMBOL_ptr  parent,
byval_as_FBSYMBOL_ptr  sym 
)

Definition at line 128 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hPatchByvalParamsToSelf ( byval_as_FBSYMBOL_ptr  parent)

Definition at line 978 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hPatchByvalResultToSelf ( byval_as_FBSYMBOL_ptr  parent)

Definition at line 1007 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private function_as_FBSYMBOL_ptr hTypeAdd ( byval_as_FBSYMBOL_ptr  parent,
byval_as_zstring_ptr  id,
byval_as_zstring_ptr  id_alias,
byval_as_integer  isunion,
byval_as_integer  align,
byval_as_FBSYMBOL_ptr  baseSubtype = NULL 
)

Definition at line 519 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hTypeBody ( byval_as_FBSYMBOL_ptr  s)

Definition at line 624 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hTypeElementDecl ( byval_as_FBSYMBOL_ptr  parent,
byval_as_integer  attrib 
)

Definition at line 354 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hTypeEnumDecl ( byval_as_FBSYMBOL_ptr  parent,
byval_as_integer  tk,
byval_as_integer  attrib 
)

Definition at line 104 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hTypeMultElementDecl ( byval_as_FBSYMBOL_ptr  parent,
byval_as_integer  attrib 
)

Definition at line 242 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

private sub hTypeProtoDecl ( byval_as_FBSYMBOL_ptr  parent,
byval_as_FB_SYMBATTRIB  attrib 
)

Definition at line 45 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub hTypeStaticVarDecl ( byval_as_FBSYMBOL_ptr  parent,
byval_as_integer  attrib 
)

Definition at line 482 of file parser-decl-struct.bas.

Here is the call graph for this function:

Here is the caller graph for this function: