Interface d'un sérialiseur. Plus de détails...
#include <arccore/serialize/ISerializer.h>
Types publics | |
enum | eMode { ModeReserve , ModePut , ModeGet } |
Mode de fonctionnement du sérialiseur. Plus de détails... | |
enum | eReadMode { ReadReplace , ReadAdd } |
Mode de lecture du sérialiseur. Plus de détails... | |
enum | eDataType { DT_Byte = 0 , DT_Real = 1 , DT_Int16 = 2 , DT_Int32 = 3 , DT_Int64 = 4 , DT_Float32 = 5 , DT_Float16 = 6 , DT_BFloat16 = 7 , DT_Int8 = 8 } |
Fonctions membres publiques | |
virtual | ~ISerializer () |
Libère les ressources. | |
virtual void | reserveSpan (eDataType dt, Int64 n)=0 |
Réserve de la mémoire pour n valeurs de dt. | |
void | reserveSpan (int dt, Int64 n) |
virtual void | reserveSpan (Span< const Real > values) |
Réserve pour une vue de values éléments. | |
virtual void | reserveSpan (Span< const Int16 > values) |
Réserve pour une vue de values éléments. | |
virtual void | reserveSpan (Span< const Int32 > values) |
Réserve pour une vue de values éléments. | |
virtual void | reserveSpan (Span< const Int64 > values) |
Réserve pour une vue de values éléments. | |
virtual void | reserveSpan (Span< const Byte > values) |
Réserve pour une vue de values éléments. | |
virtual void | reserveSpan (Span< const Int8 > values) |
Réserve pour une vue de values éléments. | |
virtual void | reserveSpan (Span< const Float16 > values) |
Réserve pour une vue de values éléments. | |
virtual void | reserveSpan (Span< const BFloat16 > values) |
Réserve pour une vue de values éléments. | |
virtual void | reserveSpan (Span< const Float32 > values) |
Réserve pour une vue de values éléments. | |
virtual void | reserveArray (Span< const Real > values)=0 |
Réserve pour sauver le nombre d'éléments et les values éléments. | |
virtual void | reserveArray (Span< const Int16 > values)=0 |
Réserve pour sauver le nombre d'éléments et les values éléments. | |
virtual void | reserveArray (Span< const Int32 > values)=0 |
Réserve pour sauver le nombre d'éléments et les values éléments. | |
virtual void | reserveArray (Span< const Int64 > values)=0 |
Réserve pour sauver le nombre d'éléments et les values éléments. | |
virtual void | reserveArray (Span< const Byte > values)=0 |
Réserve pour sauver le nombre d'éléments et les values éléments. | |
virtual void | reserveArray (Span< const Int8 > values)=0 |
Réserve pour sauver le nombre d'éléments et les values éléments. | |
virtual void | reserveArray (Span< const Float16 > values)=0 |
Réserve pour sauver le nombre d'éléments et les values éléments. | |
virtual void | reserveArray (Span< const Float32 > values)=0 |
Réserve pour sauver le nombre d'éléments et les values éléments. | |
virtual void | reserveArray (Span< const BFloat16 > values)=0 |
Réserve pour sauver le nombre d'éléments et les values éléments. | |
virtual void | reserve (eDataType dt, Int64 n)=0 |
Réserve de la mémoire pour n objets de type dt. | |
void | reserve (int dt, Int64 n) |
virtual void | reserveInteger (Int64 n)=0 |
virtual void | reserve (const String &str)=0 |
Réserve de la mémoire pour une chaîne de caractère str. | |
virtual void | put (Span< const Real > values)=0 |
Ajoute le tableau values. | |
virtual void | put (Span< const Int16 > values)=0 |
Ajoute le tableau values. | |
virtual void | put (Span< const Int32 > values)=0 |
Ajoute le tableau values. | |
virtual void | put (Span< const Int64 > values)=0 |
Ajoute le tableau values. | |
virtual void | put (Span< const Byte > values)=0 |
Ajoute le tableau values. | |
virtual void | put (const String &value)=0 |
Ajoute la chaîne value. | |
virtual void | putSpan (Span< const Real > values) |
Ajoute le tableau values. | |
virtual void | putSpan (Span< const Int16 > values) |
Ajoute le tableau values. | |
virtual void | putSpan (Span< const Int32 > values) |
Ajoute le tableau values. | |
virtual void | putSpan (Span< const Int64 > values) |
Ajoute le tableau values. | |
virtual void | putSpan (Span< const Byte > values) |
Ajoute le tableau values. | |
virtual void | putSpan (Span< const Int8 > values)=0 |
Ajoute le tableau values. | |
virtual void | putSpan (Span< const Float16 > values)=0 |
Ajoute le tableau values. | |
virtual void | putSpan (Span< const BFloat16 > values)=0 |
Ajoute le tableau values. | |
virtual void | putSpan (Span< const Float32 > values)=0 |
Ajoute le tableau values. | |
virtual void | putArray (Span< const Real > values)=0 |
Sauve le nombre d'éléments et les values éléments. | |
virtual void | putArray (Span< const Int16 > values)=0 |
Sauve le nombre d'éléments et les values éléments. | |
virtual void | putArray (Span< const Int32 > values)=0 |
Sauve le nombre d'éléments et les values éléments. | |
virtual void | putArray (Span< const Int64 > values)=0 |
Sauve le nombre d'éléments et les values éléments. | |
virtual void | putArray (Span< const Byte > values)=0 |
Sauve le nombre d'éléments et les values éléments. | |
virtual void | putArray (Span< const Int8 > values)=0 |
Sauve le nombre d'éléments et les values éléments. | |
virtual void | putArray (Span< const Float16 > values)=0 |
Sauve le nombre d'éléments et les values éléments. | |
virtual void | putArray (Span< const BFloat16 > values)=0 |
Sauve le nombre d'éléments et les values éléments. | |
virtual void | putArray (Span< const Float32 > values)=0 |
Sauve le nombre d'éléments et les values éléments. | |
virtual void | put (Real value)=0 |
Ajoute value. | |
virtual void | put (Int16 value)=0 |
Ajoute value. | |
virtual void | put (Int32 value)=0 |
Ajoute value. | |
virtual void | put (Int64 value)=0 |
Ajoute value. | |
virtual void | put (Byte value)=0 |
Ajoute value. | |
virtual void | put (Int8 value)=0 |
Ajoute value. | |
virtual void | put (Float16 value)=0 |
Ajoute value. | |
virtual void | put (BFloat16 value)=0 |
Ajoute value. | |
virtual void | put (Float32 value)=0 |
Ajoute value. | |
virtual void | putReal (Real value)=0 |
Ajoute le réel value. | |
virtual void | putInt16 (Int16 value)=0 |
Ajoute l'entier value. | |
virtual void | putInt32 (Int32 value)=0 |
Ajoute l'entier value. | |
virtual void | putInt64 (Int64 value)=0 |
Ajoute l'entier value. | |
virtual void | putInteger (Integer value)=0 |
Ajoute l'entier value. | |
virtual void | putByte (Byte value)=0 |
Ajoute l'octet value. | |
virtual void | putInt8 (Int8 value)=0 |
Ajoute value. | |
virtual void | putFloat16 (Float16 value)=0 |
Ajoute value. | |
virtual void | putBFloat16 (BFloat16 value)=0 |
Ajoute value. | |
virtual void | putFloat32 (Float32 value)=0 |
Ajoute value. | |
virtual void | get (RealArrayView values)=0 |
Récupère le tableau values. | |
virtual void | get (Int16ArrayView values)=0 |
Récupère le tableau values. | |
virtual void | get (Int32ArrayView values)=0 |
Récupère le tableau values. | |
virtual void | get (Int64ArrayView values)=0 |
Récupère le tableau values. | |
virtual void | get (ByteArrayView values)=0 |
Récupère le tableau values. | |
virtual void | get (String &value)=0 |
Récupère la chaîne value. | |
virtual void | getSpan (Span< Real > values) |
Récupère le tableau values. | |
virtual void | getSpan (Span< Int16 > values) |
Récupère le tableau values. | |
virtual void | getSpan (Span< Int32 > values) |
Récupère le tableau values. | |
virtual void | getSpan (Span< Int64 > values) |
Récupère le tableau values. | |
virtual void | getSpan (Span< Byte > values) |
Récupère le tableau values. | |
virtual void | getSpan (Span< Int8 > values)=0 |
Récupère le tableau values. | |
virtual void | getSpan (Span< Float16 > values)=0 |
Récupère le tableau values. | |
virtual void | getSpan (Span< BFloat16 > values)=0 |
Récupère le tableau values. | |
virtual void | getSpan (Span< Float32 > values)=0 |
Récupère le tableau values. | |
virtual void | getArray (Array< Real > &values)=0 |
Redimensionne et remplit values. | |
virtual void | getArray (Array< Int16 > &values)=0 |
Redimensionne et remplit values. | |
virtual void | getArray (Array< Int32 > &values)=0 |
Redimensionne et remplit values. | |
virtual void | getArray (Array< Int64 > &values)=0 |
Redimensionne et remplit values. | |
virtual void | getArray (Array< Byte > &values)=0 |
Redimensionne et remplit values. | |
virtual void | getArray (Array< Int8 > &values)=0 |
Redimensionne et remplit values. | |
virtual void | getArray (Array< Float16 > &values)=0 |
Redimensionne et remplit values. | |
virtual void | getArray (Array< BFloat16 > &values)=0 |
Redimensionne et remplit values. | |
virtual void | getArray (Array< Float32 > &values)=0 |
Redimensionne et remplit values. | |
virtual Real | getReal ()=0 |
Récupère un réel. | |
virtual Int16 | getInt16 ()=0 |
Récupère un entier sur 16 bits. | |
virtual Int32 | getInt32 ()=0 |
Récupère un entier naturel. | |
virtual Int64 | getInt64 ()=0 |
Récupère une taille. | |
virtual Integer | getInteger ()=0 |
Récupère une taille. | |
virtual Byte | getByte ()=0 |
Récupère un octet. | |
virtual Int8 | getInt8 ()=0 |
Récupère un Int8. | |
virtual Float16 | getFloat16 ()=0 |
Récupère un Float16. | |
virtual BFloat16 | getBFloat16 ()=0 |
Récupère un BFloat16. | |
virtual Float32 | getFloat32 ()=0 |
Récupère un Float32. | |
virtual void | allocateBuffer ()=0 |
Alloue la mémoire du sérialiseur. | |
virtual void | allocateBuffer (Int64 nb_real, Int64 nb_int16, Int64 nb_int32, Int64 nb_int64, Int64 nb_byte)=0 |
virtual eMode | mode () const =0 |
Mode de fonctionnement actuel. | |
virtual void | setMode (eMode new_mode)=0 |
Positionne le fonctionnement actuel. | |
virtual eReadMode | readMode () const =0 |
Mode de lecture. | |
virtual void | setReadMode (eReadMode read_mode)=0 |
Positionne le mode de lecture. | |
virtual void | copy (const ISerializer *from)=0 |
Copie les données de from dans cette instance. | |
Interface d'un sérialiseur.
Il est possible de créér une instance de cette classe via la méthode createSerializer();
Cette interface gère un sérialiseur pour stocker et relire un ensemble de valeurs. La sérialisation se déroule en trois phases:
La désérialisation se fait de manière identique mais utilise les fonctions get()/getSpan(). Le fonctionnement est similaire à une file: à chaque get()/getSpan() doit correspondre un précédent put()/putSpan() et les get()/getSpan() et le put()/putSpan() doivent être dans le même ordre.
Il est possible d'utiliser des surcharges de reserve()/get()/put(). Dans ce cas, il faut assurer la cohérence de leur utilisation. Par exemple, si on fait un reserveSpan(), il faut ensuite faire un putSpan() et un getSpan().
Définition à la ligne 56 du fichier arccore/src/serialize/arccore/serialize/ISerializer.h.
Définition à la ligne 75 du fichier arccore/src/serialize/arccore/serialize/ISerializer.h.
Mode de fonctionnement du sérialiseur.
Valeurs énumérées | |
---|---|
ModePut | Le sérialiseur attend des reserve() Le sérialiseur attend des put() |
ModeGet | Le sérialiseur attend des get() |
Définition à la ligne 61 du fichier arccore/src/serialize/arccore/serialize/ISerializer.h.
Mode de lecture du sérialiseur.
Valeurs énumérées | |
---|---|
ReadReplace | Replace les éléments actuels par ceux lus. |
ReadAdd | Ajoute aux éléments actuels ceux lus. |
Définition à la ligne 68 du fichier arccore/src/serialize/arccore/serialize/ISerializer.h.
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 88 du fichier arccore/src/serialize/arccore/serialize/ISerializer.h.
|
pure virtual |
Alloue la mémoire du sérialiseur.
Implémenté dans Arccore::BasicSerializer, et Arccore::BasicSerializer.
Référencé par Arcane::Parallel::VariableParallelOperationBase::applyOperation().
|
pure virtual |
Copie les données de from dans cette instance.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère le tableau values.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère le tableau values.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère le tableau values.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère le tableau values.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère le tableau values.
Implémenté dans Arccore::BasicSerializer.
Référencé par getSpan(), getSpan(), getSpan(), getSpan(), getSpan(), et Arcane::Materials::ItemMaterialVariableArray< DataType >::serialize().
|
pure virtual |
Récupère la chaîne value.
Implémenté dans Arccore::BasicSerializer.
Redimensionne et remplit values.
Implémenté dans Arccore::BasicSerializer.
Redimensionne et remplit values.
Implémenté dans Arccore::BasicSerializer.
Redimensionne et remplit values.
Implémenté dans Arccore::BasicSerializer.
Redimensionne et remplit values.
Implémenté dans Arccore::BasicSerializer.
Redimensionne et remplit values.
Implémenté dans Arccore::BasicSerializer.
Redimensionne et remplit values.
Implémenté dans Arccore::BasicSerializer.
Redimensionne et remplit values.
Implémenté dans Arccore::BasicSerializer.
Redimensionne et remplit values.
Implémenté dans Arccore::BasicSerializer.
Redimensionne et remplit values.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère un BFloat16.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère un octet.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère un Float16.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère un Float32.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère un entier sur 16 bits.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère un entier naturel.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère une taille.
Implémenté dans Arccore::BasicSerializer.
Référencé par Arcane::Parallel::VariableParallelOperationBase::applyOperation(), Arcane::Materials::ItemMaterialVariableScalar< DataType >::serialize(), et Arcane::Materials::ItemMaterialVariableArray< DataType >::serialize().
|
pure virtual |
Récupère un Int8.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère une taille.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Récupère un réel.
Implémenté dans Arccore::BasicSerializer.
Récupère le tableau values.
Implémenté dans Arccore::BasicSerializer.
Récupère le tableau values.
Réimplémentée dans Arccore::BasicSerializer.
Définition à la ligne 139 du fichier SerializeGlobal.cc.
Références get(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::smallView().
Récupère le tableau values.
Implémenté dans Arccore::BasicSerializer.
Récupère le tableau values.
Implémenté dans Arccore::BasicSerializer.
Récupère le tableau values.
Réimplémentée dans Arccore::BasicSerializer.
Définition à la ligne 121 du fichier SerializeGlobal.cc.
Références get(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::smallView().
Récupère le tableau values.
Réimplémentée dans Arccore::BasicSerializer.
Définition à la ligne 127 du fichier SerializeGlobal.cc.
Références get(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::smallView().
Récupère le tableau values.
Réimplémentée dans Arccore::BasicSerializer.
Définition à la ligne 133 du fichier SerializeGlobal.cc.
Références get(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::smallView().
Récupère le tableau values.
Implémenté dans Arccore::BasicSerializer.
Récupère le tableau values.
Réimplémentée dans Arccore::BasicSerializer.
Définition à la ligne 115 du fichier SerializeGlobal.cc.
Références get(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::smallView().
Référencé par Arcane::Parallel::VariableParallelOperationBase::applyOperation(), Arcane::Materials::ItemMaterialVariableScalar< DataType >::serialize(), Arcane::Materials::ItemMaterialVariableArray< DataType >::serialize(), et Arcane::VariablePrivate::serializeHashId().
|
pure virtual |
Mode de fonctionnement actuel.
Implémenté dans Arccore::BasicSerializer.
Référencé par Arcane::SerializedData::serialize(), Arcane::Variable::serialize(), Arcane::Materials::ItemMaterialVariableScalar< DataType >::serialize(), Arcane::Materials::ItemMaterialVariableArray< DataType >::serialize(), Arcane::Variable::serialize(), et Arcane::VariablePrivate::serializeHashId().
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute la chaîne value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
Ajoute le tableau values.
Implémenté dans Arccore::BasicSerializer.
Ajoute le tableau values.
Implémenté dans Arccore::BasicSerializer.
Ajoute le tableau values.
Implémenté dans Arccore::BasicSerializer.
Ajoute le tableau values.
Implémenté dans Arccore::BasicSerializer.
Ajoute le tableau values.
Implémenté dans Arccore::BasicSerializer.
Référencé par putSpan(), putSpan(), putSpan(), putSpan(), putSpan(), et Arcane::Materials::ItemMaterialVariableArray< DataType >::serialize().
Sauve le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Sauve le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Sauve le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Sauve le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Sauve le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Sauve le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Sauve le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Sauve le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Sauve le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute l'octet value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute l'entier value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute l'entier value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute l'entier value.
Implémenté dans Arccore::BasicSerializer.
Référencé par Arcane::Parallel::VariableParallelOperationBase::applyOperation(), Arcane::Materials::ItemMaterialVariableScalar< DataType >::serialize(), et Arcane::Materials::ItemMaterialVariableArray< DataType >::serialize().
|
pure virtual |
Ajoute value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute l'entier value.
Implémenté dans Arccore::BasicSerializer.
|
pure virtual |
Ajoute le réel value.
Implémenté dans Arccore::BasicSerializer.
Ajoute le tableau values.
Implémenté dans Arccore::BasicSerializer.
Ajoute le tableau values.
Implémenté dans Arccore::BasicSerializer.
Ajoute le tableau values.
Implémenté dans Arccore::BasicSerializer.
Ajoute le tableau values.
Implémenté dans Arccore::BasicSerializer.
Ajoute le tableau values.
Définition à la ligne 25 du fichier SerializeGlobal.cc.
Références put().
Référencé par Arcane::Parallel::VariableParallelOperationBase::applyOperation(), Arcane::Materials::ItemMaterialVariableScalar< DataType >::serialize(), Arcane::Materials::ItemMaterialVariableArray< DataType >::serialize(), et Arcane::VariablePrivate::serializeHashId().
|
pure virtual |
Mode de lecture.
Implémenté dans Arccore::BasicSerializer.
Référencé par Arcane::SerializedData::serialize().
|
pure virtual |
Réserve de la mémoire pour une chaîne de caractère str.
Implémenté dans Arccore::BasicSerializer, et Arccore::BasicSerializer.
Réserve de la mémoire pour n objets de type dt.
\dt doit être un type intégral: DT_Int16, DT_Int32, DT_Int64, DT_Real ou DT_Byte.
Il faudra effectuer n appels à une méthode put() avec une seule valeur pour que la sérialisation soit correcte.
Si on souhaite sérialiser plusieurs valeurs avec un seul appel à put(), il faut utiliser la méthode reserveSpan().
Implémenté dans Arccore::BasicSerializer, et Arccore::BasicSerializer.
Référencé par Arcane::Parallel::VariableParallelOperationBase::applyOperation(), Arcane::Materials::ItemMaterialVariableScalar< DataType >::serialize(), et Arcane::Materials::ItemMaterialVariableArray< DataType >::serialize().
|
inline |
Définition à la ligne 159 du fichier arccore/src/serialize/arccore/serialize/ISerializer.h.
Références reserve().
Référencé par reserve().
Réserve pour sauver le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Réserve pour sauver le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Réserve pour sauver le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Réserve pour sauver le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Réserve pour sauver le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Réserve pour sauver le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Réserve pour sauver le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Réserve pour sauver le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Réserve pour sauver le nombre d'éléments et les values éléments.
Implémenté dans Arccore::BasicSerializer.
Réserve de la mémoire pour n valeurs de dt.
\dt doit être un type intégral: DT_Int16, DT_Int32, DT_Int64, DT_Real ou DT_Byte.
Il faudra effectuer un appel à une méthode putSpan() pour que la sérialisation soit correcte.
Implémenté dans Arccore::BasicSerializer.
Référencé par Arcane::Parallel::VariableParallelOperationBase::applyOperation(), reserveSpan(), reserveSpan(), reserveSpan(), reserveSpan(), reserveSpan(), reserveSpan(), reserveSpan(), reserveSpan(), reserveSpan(), Arcane::Materials::ItemMaterialVariableScalar< DataType >::serialize(), Arcane::Materials::ItemMaterialVariableArray< DataType >::serialize(), et Arcane::VariablePrivate::serializeHashId().
|
inline |
Définition à la ligne 104 du fichier arccore/src/serialize/arccore/serialize/ISerializer.h.
Références reserveSpan().
Référencé par reserveSpan().
Réserve pour une vue de values éléments.
Définition à la ligne 100 du fichier SerializeGlobal.cc.
Références DT_BFloat16, reserveSpan(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::size().
Réserve pour une vue de values éléments.
Définition à la ligne 82 du fichier SerializeGlobal.cc.
Références DT_Byte, reserveSpan(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::size().
Réserve pour une vue de values éléments.
Définition à la ligne 94 du fichier SerializeGlobal.cc.
Références DT_Float16, reserveSpan(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::size().
Réserve pour une vue de values éléments.
Définition à la ligne 106 du fichier SerializeGlobal.cc.
Références DT_Float32, reserveSpan(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::size().
Réserve pour une vue de values éléments.
Définition à la ligne 64 du fichier SerializeGlobal.cc.
Références DT_Int16, reserveSpan(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::size().
Réserve pour une vue de values éléments.
Définition à la ligne 70 du fichier SerializeGlobal.cc.
Références DT_Int32, reserveSpan(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::size().
Réserve pour une vue de values éléments.
Définition à la ligne 76 du fichier SerializeGlobal.cc.
Références DT_Int64, reserveSpan(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::size().
Réserve pour une vue de values éléments.
Définition à la ligne 88 du fichier SerializeGlobal.cc.
Références DT_Int8, reserveSpan(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::size().
Réserve pour une vue de values éléments.
Définition à la ligne 58 du fichier SerializeGlobal.cc.
Références DT_Real, reserveSpan(), et Arccore::SpanImpl< T, SizeType, Extent, MinValue >::size().
|
pure virtual |
Positionne le fonctionnement actuel.
Implémenté dans Arccore::BasicSerializer, et Arccore::BasicSerializer.
Référencé par Arcane::Parallel::VariableParallelOperationBase::applyOperation().
|
pure virtual |
Positionne le mode de lecture.
Implémenté dans Arccore::BasicSerializer.