Static Public Member Functions | |
| static size_t | size () |
| static void | rehash (size_t arg) |
|
static table::instance::Shared::shared_ptr | find (const identifier::Table::Key &) |
| static void | erase (const identifier::Table::Key &) |
| static bool | insert (const identifier::Table::Key &, table::instance::Shared::shared_ptr) |
Private Types | |
|
typedef boost::unordered_map < identifier::Table::Key, table::instance::Shared::shared_ptr > | Map |
Static Private Member Functions | |
| static void | CopyFrom (table::instance::Shared::vector &) |
Static Private Attributes | |
| static Map | cache |
| static boost::mutex | _mutex |
Friends | |
| class | generator::TableDefinitionCache |