| 40 | uint64_t unit; |
| 41 | bool has_leaf() const { return ((unit >> 8) & 1) == 1; } |
| 42 | int value() const { |
| 43 | return static_cast<int>(unit & ((1U << 31) - 1)); |
| 44 | } |
| 45 | uint64_t label() const { return unit & ((1U << 31) | 0xFF); } |
| 46 | uint64_t offset() const { |
| 47 | return (unit >> 10) << ((unit & (1U << 9)) >> 6); |
no outgoing calls
no test coverage detected