#include <nodeset.h>
◆ bitmask_elem_t
◆ NodeSetBitmask()
| Realm::NodeSetBitmask::NodeSetBitmask |
( |
| ) |
|
|
protected |
◆ acquire_bitmask()
◆ clear_bit()
| size_t Realm::NodeSetBitmask::clear_bit |
( |
NodeID |
id | ) |
|
◆ clear_range()
| size_t Realm::NodeSetBitmask::clear_range |
( |
NodeID |
lo, |
|
|
NodeID |
hi |
|
) |
| |
◆ clone_bitmask()
◆ configure_allocator()
| static void Realm::NodeSetBitmask::configure_allocator |
( |
NodeID |
_max_node_id, |
|
|
size_t |
_bitsets_per_chunk, |
|
|
bool |
_use_twolevel |
|
) |
| |
|
static |
◆ copy()
◆ first_set()
| NodeID Realm::NodeSetBitmask::first_set |
( |
| ) |
const |
◆ free_allocations()
| static void Realm::NodeSetBitmask::free_allocations |
( |
| ) |
|
|
static |
◆ is_set()
| bool Realm::NodeSetBitmask::is_set |
( |
NodeID |
id | ) |
const |
◆ l2_clear()
| void Realm::NodeSetBitmask::l2_clear |
( |
int |
elmt_idx | ) |
|
|
protected |
◆ l2_find()
| int Realm::NodeSetBitmask::l2_find |
( |
int |
first_idx | ) |
const |
|
protected |
◆ l2_set()
| void Realm::NodeSetBitmask::l2_set |
( |
int |
elmt_idx | ) |
|
|
protected |
◆ next_set()
| NodeID Realm::NodeSetBitmask::next_set |
( |
NodeID |
after | ) |
const |
◆ release_bitmask()
| static void Realm::NodeSetBitmask::release_bitmask |
( |
NodeSetBitmask * |
bitmask, |
|
|
bool |
already_empty |
|
) |
| |
|
static |
◆ set_bit()
| size_t Realm::NodeSetBitmask::set_bit |
( |
NodeID |
id | ) |
|
◆ set_range()
| size_t Realm::NodeSetBitmask::set_range |
( |
NodeID |
lo, |
|
|
NodeID |
hi |
|
) |
| |
◆ alloc_chain_head
| uintptr_t Realm::NodeSetBitmask::alloc_chain_head |
|
staticprotected |
◆ bits
◆ BITS_PER_ELEM
| const size_t Realm::NodeSetBitmask::BITS_PER_ELEM = 8 * sizeof(bitmask_elem_t) |
|
staticprotected |
◆ bitset_elements
| size_t Realm::NodeSetBitmask::bitset_elements |
|
staticprotected |
◆ bitset_twolevel
| size_t Realm::NodeSetBitmask::bitset_twolevel |
|
staticprotected |
◆ bitsets_per_chunk
| size_t Realm::NodeSetBitmask::bitsets_per_chunk |
|
staticprotected |
◆ free_list_head
| uintptr_t Realm::NodeSetBitmask::free_list_head |
|
staticprotected |
◆ free_list_mutex
| Mutex Realm::NodeSetBitmask::free_list_mutex |
|
staticprotected |
◆ max_node_id
| NodeID Realm::NodeSetBitmask::max_node_id |
|
staticprotected |
The documentation for this class was generated from the following file:
- /home/runner/work/realm/realm/realm-src/src/realm/nodeset.h