Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::impl::BasicReaderWriterDatabaseHeaderFormat

Structure pour gérer l'en-tête. Plus de détails...

+ Graphe de collaboration de Arcane::impl::BasicReaderWriterDatabaseHeaderFormat:

Fonctions membres publiques

Span< std::byte > bytes ()
 
void setVersion (Int32 version)
 
Int32 version () const
 
void checkHeader ()
 

Fonctions membres publiques statiques

static void checkStructureSize ()
 

Attributs publics statiques

static constexpr Int64 STRUCT_SIZE = 128
 

Attributs privés

std::array< Byte, 4 > m_header_begin = { 'A', 'C', 'R', 39 }
 
Int32 m_endian_int = 0x01020304
 
Int32 m_version = 0
 
Int32 m_padding0 = 0
 
Int64 m_padding1 = 0
 
Int64 m_padding2 = 0
 
Int64 m_remaining_padding [12]
 

Description détaillée

Structure pour gérer l'en-tête.

Définition à la ligne 152 du fichier BasicReaderWriterDatabase.cc.

Documentation des constructeurs et destructeur

◆ BasicReaderWriterDatabaseHeaderFormat()

Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::BasicReaderWriterDatabaseHeaderFormat ( )
inline

Définition à la ligne 163 du fichier BasicReaderWriterDatabase.cc.

Documentation des fonctions membres

◆ bytes()

Span< std::byte > Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::bytes ( )
inline

Définition à la ligne 172 du fichier BasicReaderWriterDatabase.cc.

◆ checkHeader()

void Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::checkHeader ( )
inline

Définition à la ligne 178 du fichier BasicReaderWriterDatabase.cc.

◆ checkStructureSize()

static void Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::checkStructureSize ( )
inlinestatic

Définition à la ligne 202 du fichier BasicReaderWriterDatabase.cc.

◆ setVersion()

void Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::setVersion ( Int32  version)
inline

Définition à la ligne 176 du fichier BasicReaderWriterDatabase.cc.

◆ version()

Int32 Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::version ( ) const
inline

Définition à la ligne 177 du fichier BasicReaderWriterDatabase.cc.

Documentation des données membres

◆ m_endian_int

Int32 Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::m_endian_int = 0x01020304
private

Définition à la ligne 192 du fichier BasicReaderWriterDatabase.cc.

◆ m_header_begin

std::array<Byte, 4> Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::m_header_begin = { 'A', 'C', 'R', 39 }
private

Définition à la ligne 190 du fichier BasicReaderWriterDatabase.cc.

◆ m_padding0

Int32 Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::m_padding0 = 0
private

Définition à la ligne 195 du fichier BasicReaderWriterDatabase.cc.

◆ m_padding1

Int64 Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::m_padding1 = 0
private

Définition à la ligne 196 du fichier BasicReaderWriterDatabase.cc.

◆ m_padding2

Int64 Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::m_padding2 = 0
private

Définition à la ligne 197 du fichier BasicReaderWriterDatabase.cc.

◆ m_remaining_padding

Int64 Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::m_remaining_padding[12]
private

Définition à la ligne 198 du fichier BasicReaderWriterDatabase.cc.

◆ m_version

Int32 Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::m_version = 0
private

Définition à la ligne 194 du fichier BasicReaderWriterDatabase.cc.

◆ STRUCT_SIZE

constexpr Int64 Arcane::impl::BasicReaderWriterDatabaseHeaderFormat::STRUCT_SIZE = 128
staticconstexpr

Définition à la ligne 159 du fichier BasicReaderWriterDatabase.cc.


La documentation de cette classe a été générée à partir du fichier suivant :