std::meta::member_offset
ja.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;
};
|
(C++26 以降) | |
型 member_offset は、メンバまたは基底クラスの、それを囲むクラスに対するオフセットを表します。
データメンバ
| メンバ名 | 定義 |
bytes
|
バイト単位のオフセットを表す |
bits
|
オフセットの残りのビットを表す |
メンバ関数
total_bits |
を返す bytes * CHAR_BIT + bits (パブリックメンバ関数) |
operator<=> |
比較はデフォルト化されます (パブリックメンバ関数) |
例
| このセクションは不完全です 理由: 例がありません |
関連項目
(C++26) |
(メンバまたは基底) サブオブジェクトの、それを囲むクラスに対するオフセットを返す (関数) |