|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SymbolTable< T > Class Template Reference#include <symbol.h>
template<class T>
|
|
Definition at line 58 of file symbol.h. Referenced by SymbolTable< T >::enter_scope(), SymbolTable< T >::exit_scope(), SymbolTable< T >::insert(), SymbolTable< T >::lookup(), SymbolTable< T >::mark_nodes(), SymbolTable< T >::reset(), and SymbolTable< labelNode * >::SymbolTable(). |
|
Definition at line 60 of file symbol.h. Referenced by SymbolTable< T >::exit_scope(), SymbolTable< T >::insert(), SymbolTable< T >::lookup(), SymbolTable< T >::mark_nodes(), and SymbolTable< T >::reset(). |
|
|
|
Definition at line 63 of file symbol.h. Referenced by SymbolTable< T >::lookup(), SymbolTable< T >::mark_nodes(), SymbolTable< T >::reset(), and SymbolTable< T >::~SymbolTable(). |
|
|
|
Definition at line 60 of file symbol.cc. References SymbolTable< T >::_table, and SymbolTable< T >::table_p. |
|
Definition at line 170 of file symbol.cc. References SymbolTable< T >::_table, and SymbolTable< T >::scope. |
|
Definition at line 179 of file symbol.cc. References SymbolTable< T >::_table, SymbolTable< T >::notify_exit_scope(), SymbolTable< T >::scope, and SymbolTable< T >::scope_p. |
|
Definition at line 114 of file symbol.cc. References SymbolTable< T >::_table, SymbolTable< T >::scope, and SymbolTable< T >::scope_p. Referenced by SymbolTable< T >::insert_unique(). |
|
Definition at line 199 of file symbol.cc. References SymbolTable< T >::insert(), and SymbolTable< T >::lookup(). |
|
Definition at line 140 of file symbol.cc. References SymbolTable< T >::_table, SymbolTable< T >::scope, SymbolTable< T >::scope_p, and SymbolTable< T >::table_p. Referenced by SymbolTable< T >::insert_unique(). |
|
Definition at line 70 of file symbol.cc. References SymbolTable< T >::_table, Node::mark, SymbolTable< T >::scope, SymbolTable< T >::scope_p, and SymbolTable< T >::table_p. |
|
Implemented in Identifiers_table, Labels_table, Tags_table, and Externals_table. Referenced by SymbolTable< T >::exit_scope(), and SymbolTable< T >::reset(). |
|
|
|
Definition at line 87 of file symbol.cc. References SymbolTable< T >::_table, SymbolTable< T >::notify_exit_scope(), SymbolTable< T >::scope, SymbolTable< T >::scope_p, and SymbolTable< T >::table_p. |
|
Implemented in Identifiers_table, Labels_table, Tags_table, and Externals_table. |
|
|
|
Definition at line 65 of file symbol.h. Referenced by SymbolTable< T >::enter_scope(), SymbolTable< T >::exit_scope(), SymbolTable< T >::insert(), SymbolTable< T >::lookup(), SymbolTable< T >::mark_nodes(), SymbolTable< T >::reset(), and SymbolTable< T >::~SymbolTable(). |
Generated on August 27, 2003
Back to the C-Breeze home page