| 2481 | } |
| 2482 | |
| 2483 | void init() noexcept { |
| 2484 | mKeyVals = reinterpret_cast_no_cast_align_warning<Node*>(&mMask); |
| 2485 | mInfo = reinterpret_cast<uint8_t*>(&mMask); |
| 2486 | mNumElements = 0; |
| 2487 | mMask = 0; |
| 2488 | mMaxNumElementsAllowed = 0; |
| 2489 | mInfoInc = InitialInfoInc; |
| 2490 | mInfoHashShift = InitialInfoHashShift; |
| 2491 | } |
| 2492 | |
| 2493 | // members are sorted so no padding occurs |
| 2494 | uint64_t mHashMultiplier = UINT64_C(0xc4ceb9fe1a85ec53); // 8 byte 8 |
no outgoing calls