#include <mapTable.h>
Class diagram for mapTable:
Public Members | |||
![]() | ![]() | mapTable () | |
![]() | ![]() | bool | get_maps_are_canonical () |
![]() | ![]() | bool | set_maps_are_canonical (bool f) |
![]() | ![]() | bool | get_maps_are_canonical_in_snapshot () |
![]() | ![]() | void | set_maps_are_canonical_in_snapshot (bool f) |
![]() | ![]() | slotsMapDeps* | canonical_map (slotsMapDeps* m) |
![]() | ![]() | void | add_map_from_snapshot (slotsMapDeps* m) |
![]() | ![]() | void | verify () |
![]() | ![]() | void | verify_map (slotsMapDeps* m) |
![]() | ![]() | bool | contains (nmln* p) |
Protected Members | |||
![]() | ![]() | int32 | hash (int32 length, VtblPtr_t vtbl_value, slotDesc* slot) |
![]() | ![]() | nmln* | bucketFor (slotsMapDeps* m) |
![]() | ![]() | void | add (slotsMapDeps* m) |
![]() | ![]() | slotsMapDeps* | equivalent_map (slotsMapDeps* m) |
![]() | ![]() | void | verify_chain (nmln* head) |
![]() | ![]() | void | print_bucket (int32 bucket_num) |
![]() | ![]() | void | print_histogram () |
![]() | ![]() | bool | maps_are_canonical_in_snapshot |
![]() | ![]() | nmln | buckets [mapTableSize] |
mapTable::mapTable () |
bool mapTable::get_maps_are_canonical () [inline]
|
bool mapTable::set_maps_are_canonical (bool f) |
bool mapTable::get_maps_are_canonical_in_snapshot () [inline]
|
void mapTable::set_maps_are_canonical_in_snapshot (bool f) |
slotsMapDeps * mapTable::canonical_map (slotsMapDeps * m) |
void mapTable::add_map_from_snapshot (slotsMapDeps * m) |
void mapTable::verify () |
void mapTable::verify_map (slotsMapDeps * m) |
bool mapTable::contains (nmln * p) [inline]
|
int32 mapTable::hash (int32 length, VtblPtr_t vtbl_value, slotDesc * slot) [protected]
|
nmln * mapTable::bucketFor (slotsMapDeps * m) [protected]
|
void mapTable::add (slotsMapDeps * m) [protected]
|
slotsMapDeps * mapTable::equivalent_map (slotsMapDeps * currMap) [protected]
|
void mapTable::verify_chain (nmln * head) [protected]
|
void mapTable::print_bucket (int32 bucket_num) [protected]
|
void mapTable::print_histogram () [protected]
|
bool mapTable::maps_are_canonical_in_snapshot [protected]
|
nmln mapTable::buckets[mapTableSize] [protected]
|