C-Breeze
C Compiler Infrastructure

[ Project home page]
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

SCOPE_WALKER_H_SYMBOL_TABLE

Access the symbol tables. More...

Functions

Identifiers_tableids () const
Tags_tabletags () const
Externals_tableexterns () const
int symbol_level () const

Detailed Description

Access the symbol tables.


Function Documentation

Externals_table* scope_walker::externs   const [inline, inherited]
 

Definition at line 82 of file scope_walker.h.

Referenced by id_lookup_walker::at_call(), id_lookup_walker::at_decl(), id_lookup_walker::at_id(), id_lookup_walker::at_tdef(), scope_walker::enter_scope(), and scope_walker::exit_scope().

Identifiers_table* scope_walker::ids   const [inline, inherited]
 

Definition at line 80 of file scope_walker.h.

Referenced by id_lookup_walker::at_call(), name_mangle_walker::at_decl(), id_lookup_walker::at_decl(), id_lookup_walker::at_id(), name_mangle_walker::at_proc(), id_lookup_walker::at_proc(), id_lookup_walker::at_tdef(), scope_walker::enter_scope(), and scope_walker::exit_scope().

int scope_walker::symbol_level   const [inline, inherited]
 

Definition at line 83 of file scope_walker.h.

Referenced by name_mangle_walker::at_decl(), and id_lookup_walker::at_decl().

Tags_table* scope_walker::tags   const [inline, inherited]
 

Definition at line 81 of file scope_walker.h.

Referenced by scope_walker::enter_scope(), and scope_walker::exit_scope().


Generated on August 27, 2003
Back to the C-Breeze home page