ROSE 0.11.145.147
|
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 21905 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 21914 of file Cxx_Grammar.h.
|
inline |
Definition at line 21919 of file Cxx_Grammar.h.
|
inline |
Definition at line 21924 of file Cxx_Grammar.h.
|
inline |
Definition at line 21953 of file Cxx_Grammar.h.
|
inline |
Definition at line 21929 of file Cxx_Grammar.h.
|
inline |
Definition at line 21934 of file Cxx_Grammar.h.
|
inline |
Definition at line 21940 of file Cxx_Grammar.h.
|
inline |
Definition at line 21946 of file Cxx_Grammar.h.
|
protected |
Definition at line 21908 of file Cxx_Grammar.h.
|
protected |
Definition at line 21909 of file Cxx_Grammar.h.