std::meta::member_offset
От ru.cppreference.net
| Определён в заголовке <meta>
|
||
struct member_offset
{
std::ptrdiff_t bytes;
std::ptrdiff_t bits;
constexpr std::ptrdiff_t total_bits() const;
auto operator<=>(const member_offset&) const = default;
};
|
(since C++26) | |
Тип member_offset представляет смещение члена или базового класса относительно его объемлющего класса.
Элементы данных
| Имя элемента | Определение |
bytes
|
представляет смещение в байтах |
bits
|
представляет оставшиеся биты в смещении |
Функции-члены
total_bits |
возвращает bytes * CHAR_BIT + bits (открытая функция-член) |
operator<=> |
сравнение по умолчанию (открытая функция-член) |
Пример
| Этот раздел не завершён Причина: нет примера |
Смотри также
(C++26) |
возвращает смещение (элемента или базового) подобъекта относительно его объемлющего класса (функция) |