Get the current high 27 bits, as a regular number with the lower 5 bits padded to zero.
The high bits.
Get a set of up to 32 low bits, in one-hot format or'd together, so that each bit index represents a 5 bit bottom part corresponding to the top 27
The high bits.
Static
allocateAllocate a MultiIndexSetCursorXor, re-using freed ones in the pool.
The allocated cursor.
An index cursor that allows multiple index ranges from the same buffer to be xor'd together.
This is useful for aggregating changes to indices, because it can both flip off and flip on items.