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.