std::meta::member_offset
De es.cppreference.net
| Definido en el encabezado <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;
};
|
(desde C++26) | |
El tipo member_offset representa el desplazamiento de un miembro o clase base con respecto a su clase contenedora.
Miembros de datos
| Nombre del miembro | Definición |
bytes
|
representa el desplazamiento en bytes |
bits
|
representa los bits restantes en el desplazamiento |
Funciones miembro
total_bits |
devuelve bytes * CHAR_BIT + bits (función miembro pública) |
operator<=> |
la comparación está predeterminada (función miembro pública) |
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
Véase también
(C++26) |
devuelve el desplazamiento de un subobjeto (miembro o base) con respecto a su clase contenedora (función) |