#include <cassert>#include <arpa/nameser_compat.h>#include <stdint.h>#include <cstring>Go to the source code of this file.
Classes | |
| union | util::FloatEnc |
| struct | util::BitsMask |
| struct | util::BitAddress |
Namespaces | |
| namespace | util |
Functions | |
| uint8_t | util::BitPackShift (uint8_t bit, uint8_t) |
| uint64_t | util::ReadOff (const void *base, uint64_t bit_off) |
| uint64_t | util::ReadInt57 (const void *base, uint64_t bit_off, uint8_t length, uint64_t mask) |
| void | util::WriteInt57 (void *base, uint64_t bit_off, uint8_t length, uint64_t value) |
| uint32_t | util::ReadInt25 (const void *base, uint64_t bit_off, uint8_t length, uint32_t mask) |
| void | util::WriteInt25 (void *base, uint64_t bit_off, uint8_t length, uint32_t value) |
| float | util::ReadFloat32 (const void *base, uint64_t bit_off) |
| void | util::WriteFloat32 (void *base, uint64_t bit_off, float value) |
| void | util::SetSign (float &to) |
| void | util::UnsetSign (float &to) |
| float | util::ReadNonPositiveFloat31 (const void *base, uint64_t bit_off) |
| void | util::WriteNonPositiveFloat31 (void *base, uint64_t bit_off, float value) |
| void | util::BitPackingSanity () |
| uint8_t | util::RequiredBits (uint64_t max_value) |
Variables | |
| const uint32_t | util::kSignBit = 0x80000000 |
1.5.9