std::meta::member_offset
Depuis fr.cppreference.net
| Défini dans l'en-tête <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) | |
Le type member_offset représente le décalage d'un membre ou d'une classe de base par rapport à sa classe englobante.
Membres de données
| Nom du membre | Définition |
bytes
|
représente le décalage en octets |
bits
|
représente les bits restants dans le décalage |
Fonctions membres
total_bits |
retourne bytes * CHAR_BIT + bits (fonction membre publique) |
operator<=> |
la comparaison est par défaut (fonction membre publique) |
Exemple
| Cette section est incomplète Raison : pas d'exemple |
Voir aussi
(C++26) |
retourne le décalage d'un sous-objet (membre ou base) par rapport à sa classe englobante (fonction) |