#include <concurrent_hash_map.h>
Public Member Functions | |
| bucket_accessor (concurrent_hash_map *base, const hashcode_t h, bool writer=false) | |
| void | acquire (concurrent_hash_map *base, const hashcode_t h, bool writer=false) |
| find a bucket by masked hashcode, optionally rehash, and acquire the lock | |
| bool | is_writer () |
| check whether bucket is locked for write | |
| bucket * | operator() () |
| get bucket pointer | |
| bool | upgrade_to_writer () |