#include <label_block.h>
Definition at line 79 of file label_block.h.
◆ LabelBlock() [1/2]
| LabelBlock::LabelBlock |
( |
uint32_t |
first, |
|
|
uint32_t |
last |
|
) |
| |
◆ LabelBlock() [2/2]
| LabelBlock::LabelBlock |
( |
LabelBlockManager * |
block_manager, |
|
|
uint32_t |
first, |
|
|
uint32_t |
last |
|
) |
| |
◆ ~LabelBlock()
| LabelBlock::~LabelBlock |
( |
| ) |
|
◆ AllocateLabel()
| uint32_t LabelBlock::AllocateLabel |
( |
| ) |
|
◆ block_manager()
◆ first()
| uint32_t LabelBlock::first |
( |
| ) |
|
|
inline |
◆ last()
| uint32_t LabelBlock::last |
( |
| ) |
|
|
inline |
◆ ReleaseLabel()
| void LabelBlock::ReleaseLabel |
( |
uint32_t |
value | ) |
|
◆ ToString()
| string LabelBlock::ToString |
( |
| ) |
const |
◆ intrusive_ptr_add_ref
◆ intrusive_ptr_release
◆ LabelBlockManager
◆ LabelBlockTest
| friend class LabelBlockTest |
|
friend |
◆ block_manager_
◆ first_
| uint32_t LabelBlock::first_ |
|
private |
◆ last_
| uint32_t LabelBlock::last_ |
|
private |
◆ mutex_
| tbb::mutex LabelBlock::mutex_ |
|
private |
◆ prev_pos_
| size_t LabelBlock::prev_pos_ |
|
private |
◆ refcount_
| tbb::atomic<int> LabelBlock::refcount_ |
|
private |
◆ used_bitset_
| BitSet LabelBlock::used_bitset_ |
|
private |
The documentation for this class was generated from the following files: