Navigation

Operators and Keywords

Function List:

C++ API

symbol_table::scope_id_cache Class Reference

#include <symtab.h>

Collaboration diagram for symbol_table::scope_id_cache:

List of all members.

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_idscopes (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)

Member Typedef Documentation

typedef std::set<scope_id>::iterator symbol_table::scope_id_cache::set_iterator [protected]

Constructor & Destructor Documentation

symbol_table::scope_id_cache::scope_id_cache ( void   )  [inline, protected]
symbol_table::scope_id_cache::~scope_id_cache ( void   )  [inline]

Member Function Documentation

static scope_id symbol_table::scope_id_cache::alloc ( void   )  [inline, static]
static void symbol_table::scope_id_cache::free ( scope_id  scope  )  [inline, static]
static bool symbol_table::scope_id_cache::instance_ok ( void   )  [inline, static]
static std::list<scope_id> symbol_table::scope_id_cache::scopes ( void   )  [inline, static]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines