MySQL 8.0.40
Source Code Documentation
|
Utilities for byte operations. More...
Functions | |
constexpr uint64_t | ut_ull_create (uint32_t high, uint32_t low) |
Creates a 64-bit integer out of two 32-bit integers. More... | |
static uint64_t | ut_uint64_align_down (uint64_t n, ulint align_no) |
static uint64_t | ut_uint64_align_up (uint64_t n, ulint align_no) |
static void * | ut_align (const void *ptr, ulint align_no) |
static void * | ut_align_down (const void *ptr, ulint align_no) |
static ulint | ut_align_offset (const void *ptr, ulint align_no) |
static bool | ut_bit_get_nth (ulint a, ulint n) |
static ulint | ut_bit_set_nth (ulint a, ulint n, bool val) |
Utilities for byte operations.
Created 5/30/1994 Heikki Tuuri
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
constexpr |
Creates a 64-bit integer out of two 32-bit integers.
[in] | high | high-order 32 bits |
[in] | low | low-order 32 bits |