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 |