|
feisty meow concerns codebase
2.140
|
#include "pointer_hash.h"#include "string_hash.h"#include "symbol_table.h"#include <basis/astring.h>#include <basis/functions.h>#include <basis/guards.h>

Go to the source code of this file.
Classes | |
| class | structures::symbol_table< contents > |
| Maintains a list of names, where each name has a type and some contents. More... | |
| class | structures::internal_symbol_info< contents > |
| class | structures::internal_pointer_hider< contents > |
| class | structures::internal_symbol_indexer< contents > |
| class | structures::internal_symbol_list< contents > |
| struct | structures::sym_tab_apply_data< contents > |
Namespaces | |
| structures | |
| A dynamic container class that holds any kind of object via pointers. | |
Macros | |
| #define | static_class_name() "symbol_table" |
Functions | |
| template<class contents > | |
| bool | structures::symbol_table_compare (const symbol_table< contents > &a, const symbol_table< contents > &b) |
| returns true if table "a" and table "b" have the same contents. More... | |
| template<class contents > | |
| bool | structures::sym_tab_finder_apply (const basis::astring &key, contents ¤t, void *data_link) |
| #define static_class_name | ( | ) | "symbol_table" |
Definition at line 203 of file symbol_table.h.