|
ROSE 2.1.0
|
Hash table support for symbol tables within ROSE.
This hash table support is used by the symbol tables within ROSE. There is one global symbol table for all function symbols and then there symbol tables for each scope (implemented in the SgScopeDeclaration).
Definition at line 21766 of file Cxx_Grammar.h.
#include <Cxx_Grammar.h>


Public Member Functions | |
| rose_hash_multimap (int sz) | |
| rose_hash_multimap (const rose_hash_multimap &rhs) | |
| void | set_parent (SgNode *new_parent) |
| SgNode * | get_parent () const |
| void | set_case_insensitive_semantics (bool b) |
| bool | get_case_insensitive_semantics () const |
| void | delete_elements () |
Protected Attributes | |
| SgNode * | parent |
| bool | case_insensitive_semantics |
|
inline |
Definition at line 21772 of file Cxx_Grammar.h.
|
inline |
Definition at line 21775 of file Cxx_Grammar.h.
|
inline |
Definition at line 21778 of file Cxx_Grammar.h.
|
inline |
Definition at line 21799 of file Cxx_Grammar.h.
|
inline |
Definition at line 21781 of file Cxx_Grammar.h.
|
inline |
Definition at line 21785 of file Cxx_Grammar.h.
|
inline |
Definition at line 21789 of file Cxx_Grammar.h.
|
inline |
Definition at line 21793 of file Cxx_Grammar.h.
|
protected |
Definition at line 21768 of file Cxx_Grammar.h.
|
protected |
Definition at line 21769 of file Cxx_Grammar.h.