symbol_table.h File Reference

#include "pointer_hash.h"
#include "string_hash.h"
#include "symbol_table.h"
#include <basis/astring.h>
#include <basis/functions.h>
#include <basis/guards.h>
Include dependency graph for symbol_table.h:
This graph shows which files directly or indirectly include this file:

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

namespace  structures
 

A dynamic container class that holds any kind of object via pointers.


Defines

#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.
template<class contents >
bool structures::sym_tab_finder_apply (const basis::astring &key, contents &current, void *data_link)

Define Documentation

 
#define static_class_name (  )     "symbol_table"

Definition at line 203 of file symbol_table.h.

Generated on Sat Jan 28 04:24:17 2012 for hoople2 project by  doxygen 1.6.3