Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::BasicSerializer::Impl2
+ Graphe de collaboration de Arcane::BasicSerializer::Impl2:

Fonctions membres publiques

Span< const RealrealBytes () const
 
Span< const Int64int64Bytes () const
 
Span< const Int32int32Bytes () const
 
Span< const Int16int16Bytes () const
 
Span< const BytebyteBytes () const
 
Span< const Int8int8Bytes () const
 
Span< const Float16float16Bytes () const
 
Span< const BFloat16bfloat16Bytes () const
 
Span< const Float32float32Bytes () const
 
Span< const Float128float128Bytes () const
 
Span< const Int128int128Bytes () const
 
void reserve (eDataType dt, Int64 n, Int64 nb_put)
 
void reserve (eBasicDataType dt, Int64 n, Int64 nb_put)
 
void putType (eBasicDataType t)
 
void getAndCheckType (eBasicDataType expected_type)
 
void allocateBuffer ()
 
void allocateBuffer (Int64 nb_real, Int64 nb_int16, Int64 nb_int32, Int64 nb_int64, Int64 nb_byte, Int64 nb_int8, Int64 nb_float16, Int64 nb_bfloat16, Int64 nb_float32, Int64 nb_float128, Int64 nb_int128)
 
void copy (const BasicSerializer &rhs)
 
void setMode (eMode new_mode)
 
void setFromSizes ()
 
void allocateBuffer (Int64 nb_real, Int64 nb_int16, Int64 nb_int32, Int64 nb_int64, Int64 nb_byte)
 
void setSerializeTypeInfo (bool v)
 
bool isSerializeTypeInfo () const
 

Attributs publics

eMode m_mode
 
eReadMode m_read_mode
 
BasicSerializer::Implm_p
 
bool m_is_serialize_typeinfo = false
 
BasicSerializerDataT< Realm_real
 
BasicSerializerDataT< Int64m_int64
 
BasicSerializerDataT< Int32m_int32
 
BasicSerializerDataT< Int16m_int16
 
BasicSerializerDataT< Bytem_byte
 
BasicSerializerDataT< Int8m_int8
 
BasicSerializerDataT< Float16m_float16
 
BasicSerializerDataT< BFloat16m_bfloat16
 
BasicSerializerDataT< Float32m_float32
 
BasicSerializerDataT< Float128m_float128
 
BasicSerializerDataT< Int128m_int128
 

Fonctions membres privées

void _setViews ()
 

Description détaillée

Définition à la ligne 73 du fichier BasicSerializerInternal.h.

Documentation des constructeurs et destructeur

◆ Impl2()

Arcane::BasicSerializer::Impl2::Impl2 ( )

Définition à la ligne 520 du fichier BasicSerializer.cc.

◆ ~Impl2()

Arcane::BasicSerializer::Impl2::~Impl2 ( )

Définition à la ligne 531 du fichier BasicSerializer.cc.

Documentation des fonctions membres

◆ _setViews()

void Arcane::BasicSerializer::Impl2::_setViews ( )
private

Définition à la ligne 688 du fichier BasicSerializer.cc.

◆ allocateBuffer() [1/3]

void Arcane::BasicSerializer::Impl2::allocateBuffer ( )

Définition à la ligne 665 du fichier BasicSerializer.cc.

◆ allocateBuffer() [2/3]

void Arcane::BasicSerializer::Impl2::allocateBuffer ( Int64 nb_real,
Int64 nb_int16,
Int64 nb_int32,
Int64 nb_int64,
Int64 nb_byte )

Définition à la ligne 728 du fichier BasicSerializer.cc.

◆ allocateBuffer() [3/3]

void Arcane::BasicSerializer::Impl2::allocateBuffer ( Int64 nb_real,
Int64 nb_int16,
Int64 nb_int32,
Int64 nb_int64,
Int64 nb_byte,
Int64 nb_int8,
Int64 nb_float16,
Int64 nb_bfloat16,
Int64 nb_float32,
Int64 nb_float128,
Int64 nb_int128 )

Définition à la ligne 745 du fichier BasicSerializer.cc.

◆ bfloat16Bytes()

Span< const BFloat16 > Arcane::BasicSerializer::Impl2::bfloat16Bytes ( ) const
inline

Définition à la ligne 89 du fichier BasicSerializerInternal.h.

◆ byteBytes()

Span< const Byte > Arcane::BasicSerializer::Impl2::byteBytes ( ) const
inline

Définition à la ligne 86 du fichier BasicSerializerInternal.h.

◆ copy()

void Arcane::BasicSerializer::Impl2::copy ( const BasicSerializer & rhs)

Définition à la ligne 767 du fichier BasicSerializer.cc.

◆ float128Bytes()

Span< const Float128 > Arcane::BasicSerializer::Impl2::float128Bytes ( ) const
inline

Définition à la ligne 91 du fichier BasicSerializerInternal.h.

◆ float16Bytes()

Span< const Float16 > Arcane::BasicSerializer::Impl2::float16Bytes ( ) const
inline

Définition à la ligne 88 du fichier BasicSerializerInternal.h.

◆ float32Bytes()

Span< const Float32 > Arcane::BasicSerializer::Impl2::float32Bytes ( ) const
inline

Définition à la ligne 90 du fichier BasicSerializerInternal.h.

◆ getAndCheckType()

void Arcane::BasicSerializer::Impl2::getAndCheckType ( eBasicDataType expected_type)

Définition à la ligne 650 du fichier BasicSerializer.cc.

◆ int128Bytes()

Span< const Int128 > Arcane::BasicSerializer::Impl2::int128Bytes ( ) const
inline

Définition à la ligne 92 du fichier BasicSerializerInternal.h.

◆ int16Bytes()

Span< const Int16 > Arcane::BasicSerializer::Impl2::int16Bytes ( ) const
inline

Définition à la ligne 85 du fichier BasicSerializerInternal.h.

◆ int32Bytes()

Span< const Int32 > Arcane::BasicSerializer::Impl2::int32Bytes ( ) const
inline

Définition à la ligne 84 du fichier BasicSerializerInternal.h.

◆ int64Bytes()

Span< const Int64 > Arcane::BasicSerializer::Impl2::int64Bytes ( ) const
inline

Définition à la ligne 83 du fichier BasicSerializerInternal.h.

◆ int8Bytes()

Span< const Int8 > Arcane::BasicSerializer::Impl2::int8Bytes ( ) const
inline

Définition à la ligne 87 du fichier BasicSerializerInternal.h.

◆ isSerializeTypeInfo()

bool Arcane::BasicSerializer::Impl2::isSerializeTypeInfo ( ) const
inline

Définition à la ligne 118 du fichier BasicSerializerInternal.h.

◆ putType()

void Arcane::BasicSerializer::Impl2::putType ( eBasicDataType t)

Définition à la ligne 638 du fichier BasicSerializer.cc.

◆ realBytes()

Span< const Real > Arcane::BasicSerializer::Impl2::realBytes ( ) const
inline

Définition à la ligne 82 du fichier BasicSerializerInternal.h.

◆ reserve() [1/2]

void Arcane::BasicSerializer::Impl2::reserve ( eBasicDataType dt,
Int64 n,
Int64 nb_put )

Définition à la ligne 589 du fichier BasicSerializer.cc.

◆ reserve() [2/2]

void Arcane::BasicSerializer::Impl2::reserve ( eDataType dt,
Int64 n,
Int64 nb_put )

Définition à la ligne 540 du fichier BasicSerializer.cc.

◆ setFromSizes()

void Arcane::BasicSerializer::Impl2::setFromSizes ( )

Définition à la ligne 678 du fichier BasicSerializer.cc.

◆ setMode()

void Arcane::BasicSerializer::Impl2::setMode ( eMode new_mode)

Définition à la ligne 791 du fichier BasicSerializer.cc.

◆ setSerializeTypeInfo()

void Arcane::BasicSerializer::Impl2::setSerializeTypeInfo ( bool v)
inline

Définition à la ligne 117 du fichier BasicSerializerInternal.h.

Documentation des données membres

◆ m_bfloat16

BasicSerializerDataT<BFloat16> Arcane::BasicSerializer::Impl2::m_bfloat16

Définition à la ligne 133 du fichier BasicSerializerInternal.h.

◆ m_byte

BasicSerializerDataT<Byte> Arcane::BasicSerializer::Impl2::m_byte

Définition à la ligne 130 du fichier BasicSerializerInternal.h.

◆ m_float128

BasicSerializerDataT<Float128> Arcane::BasicSerializer::Impl2::m_float128

Définition à la ligne 135 du fichier BasicSerializerInternal.h.

◆ m_float16

BasicSerializerDataT<Float16> Arcane::BasicSerializer::Impl2::m_float16

Définition à la ligne 132 du fichier BasicSerializerInternal.h.

◆ m_float32

BasicSerializerDataT<Float32> Arcane::BasicSerializer::Impl2::m_float32

Définition à la ligne 134 du fichier BasicSerializerInternal.h.

◆ m_int128

BasicSerializerDataT<Int128> Arcane::BasicSerializer::Impl2::m_int128

Définition à la ligne 136 du fichier BasicSerializerInternal.h.

◆ m_int16

BasicSerializerDataT<Int16> Arcane::BasicSerializer::Impl2::m_int16

Définition à la ligne 129 du fichier BasicSerializerInternal.h.

◆ m_int32

BasicSerializerDataT<Int32> Arcane::BasicSerializer::Impl2::m_int32

Définition à la ligne 128 du fichier BasicSerializerInternal.h.

◆ m_int64

BasicSerializerDataT<Int64> Arcane::BasicSerializer::Impl2::m_int64

Définition à la ligne 127 du fichier BasicSerializerInternal.h.

◆ m_int8

BasicSerializerDataT<Int8> Arcane::BasicSerializer::Impl2::m_int8

Définition à la ligne 131 du fichier BasicSerializerInternal.h.

◆ m_is_serialize_typeinfo

bool Arcane::BasicSerializer::Impl2::m_is_serialize_typeinfo = false

Définition à la ligne 125 du fichier BasicSerializerInternal.h.

◆ m_mode

eMode Arcane::BasicSerializer::Impl2::m_mode

Définition à la ligne 122 du fichier BasicSerializerInternal.h.

◆ m_p

BasicSerializer::Impl* Arcane::BasicSerializer::Impl2::m_p

Définition à la ligne 124 du fichier BasicSerializerInternal.h.

◆ m_read_mode

eReadMode Arcane::BasicSerializer::Impl2::m_read_mode

Définition à la ligne 123 du fichier BasicSerializerInternal.h.

◆ m_real

BasicSerializerDataT<Real> Arcane::BasicSerializer::Impl2::m_real

Définition à la ligne 126 du fichier BasicSerializerInternal.h.


La documentation de cette classe a été générée à partir des fichiers suivants :