#include <symtab.h>
Public Member Functions | |
~scope_id_cache (void) | |
Static Public Member Functions | |
static scope_id | alloc (void) |
static void | free (scope_id scope) |
static std::list< scope_id > | scopes (void) |
static bool | instance_ok (void) |
Protected Types | |
typedef std::set< scope_id > ::iterator | set_iterator |
typedef std::set< scope_id > ::const_iterator | set_const_iterator |
Protected Member Functions | |
scope_id_cache (void) |
typedef std::set<scope_id>::const_iterator symbol_table::symbol_table::scope_id_cache::set_const_iterator [protected] |
typedef std::set<scope_id>::iterator symbol_table::symbol_table::scope_id_cache::set_iterator [protected] |
symbol_table::symbol_table::scope_id_cache::scope_id_cache | ( | void | ) | [inline, protected] |
symbol_table::symbol_table::scope_id_cache::~scope_id_cache | ( | void | ) | [inline] |
static scope_id symbol_table::symbol_table::scope_id_cache::alloc | ( | void | ) | [inline, static] |
static void symbol_table::symbol_table::scope_id_cache::free | ( | scope_id | scope | ) | [inline, static] |
static bool symbol_table::symbol_table::scope_id_cache::instance_ok | ( | void | ) | [inline, static] |
static std::list<scope_id> symbol_table::symbol_table::scope_id_cache::scopes | ( | void | ) | [inline, static] |