|
| offset_type | offset {0} |
| |
| pos_type | pos {NULL_POS} |
| |
|
| static constexpr pos_type const | INVALID_POS = NULL_POS - 2 |
| |
| static constexpr pos_type const | MAX_VALID_POS = INVALID_POS - 1 |
| |
| static constexpr pos_type const | NULL_POS = std::numeric_limits<pos_type>::max() |
| |
| static constexpr pos_type const | PROCESSING_POS = NULL_POS - 1 |
| |
| static constexpr pos_type const | TYPE_BIT |
| |
Definition at line 54 of file index.hpp.
◆ offset_type
| using ufo::TreeIndex::offset_type = std::uint32_t |
◆ pos_type
| using ufo::TreeIndex::pos_type = std::uint32_t |
◆ TreeIndex()
| constexpr ufo::TreeIndex::TreeIndex |
( |
pos_type |
pos, |
|
|
offset_type |
offset |
|
) |
| |
|
inlineconstexprnoexcept |
◆ operator!=()
| constexpr bool ufo::TreeIndex::operator!= |
( |
TreeIndex |
rhs | ) |
const |
|
inlineconstexpr |
◆ operator==()
| constexpr bool ufo::TreeIndex::operator== |
( |
TreeIndex |
rhs | ) |
const |
|
inlineconstexpr |
◆ sibling()
| constexpr TreeIndex ufo::TreeIndex::sibling |
( |
offset_type |
offset | ) |
const |
|
inlineconstexpr |
◆ valid()
| constexpr bool ufo::TreeIndex::valid |
( |
| ) |
const |
|
inlineconstexpr |
◆ swap
◆ INVALID_POS
| constexpr pos_type const ufo::TreeIndex::INVALID_POS = NULL_POS - 2 |
|
staticconstexpr |
◆ MAX_VALID_POS
| constexpr pos_type const ufo::TreeIndex::MAX_VALID_POS = INVALID_POS - 1 |
|
staticconstexpr |
◆ NULL_POS
| constexpr pos_type const ufo::TreeIndex::NULL_POS = std::numeric_limits<pos_type>::max() |
|
staticconstexpr |
◆ offset
| offset_type ufo::TreeIndex::offset {0} |
◆ pos
| pos_type ufo::TreeIndex::pos {NULL_POS} |
◆ PROCESSING_POS
| constexpr pos_type const ufo::TreeIndex::PROCESSING_POS = NULL_POS - 1 |
|
staticconstexpr |
◆ TYPE_BIT
| constexpr pos_type const ufo::TreeIndex::TYPE_BIT |
|
staticconstexpr |
Initial value:=
pos_type(1) << (std::numeric_limits<pos_type>::digits - 1)
Definition at line 66 of file index.hpp.
The documentation for this struct was generated from the following file:
- lib/container/include/ufo/container/tree/index.hpp