Arcane  4.2.3.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe MDSerializeValue< DataType, Extents >
Graphe d'héritage de MDSerializeValue< DataType, Extents >:
Graphe de collaboration de MDSerializeValue< DataType, Extents >:

Fonctions membres publiques

void serialize (ISerializer *s) override
void checkValid () override
void resizeAndFill (Arcane::MDIndex< Extents::rank(), typename Extents::ExtentIndexType > size)

Attributs publics

Arcane::NumArray< DataType, Extents > m_array_values
Arcane::NumArray< DataType, Extents > m_result_array_values
eBasicDataType m_data_type = eBasicDataType::Unknown

Types privés

using ValueTraitsType = ValueTraits<DataType>

Description détaillée

template<typename DataType, typename Extents>
class MDSerializeValue< DataType, Extents >

Définition à la ligne 255 du fichier TestSerialize.cc.

Documentation des définitions de type membres

◆ ValueTraitsType

template<typename DataType, typename Extents>
using MDSerializeValue< DataType, Extents >::ValueTraitsType = ValueTraits<DataType>
private

Définition à la ligne 258 du fichier TestSerialize.cc.

Documentation des constructeurs et destructeur

◆ MDSerializeValue()

template<typename DataType, typename Extents>
MDSerializeValue< DataType, Extents >::MDSerializeValue ( )
inline

Définition à la ligne 262 du fichier TestSerialize.cc.

Documentation des fonctions membres

◆ checkValid()

template<typename DataType, typename Extents>
void MDSerializeValue< DataType, Extents >::checkValid ( )
inlineoverridevirtual

Implémente ISerializeValue.

Définition à la ligne 285 du fichier TestSerialize.cc.

◆ resizeAndFill()

template<typename DataType, typename Extents>
void MDSerializeValue< DataType, Extents >::resizeAndFill ( Arcane::MDIndex< Extents::rank(), typename Extents::ExtentIndexType > size)
inline

Définition à la ligne 293 du fichier TestSerialize.cc.

◆ serialize()

template<typename DataType, typename Extents>
void MDSerializeValue< DataType, Extents >::serialize ( ISerializer * s)
inlineoverridevirtual

Implémente ISerializeValue.

Définition à la ligne 268 du fichier TestSerialize.cc.

Documentation des données membres

◆ m_array_values

template<typename DataType, typename Extents>
Arcane::NumArray<DataType, Extents> MDSerializeValue< DataType, Extents >::m_array_values

Définition à la ligne 301 du fichier TestSerialize.cc.

◆ m_data_type

template<typename DataType, typename Extents>
eBasicDataType MDSerializeValue< DataType, Extents >::m_data_type = eBasicDataType::Unknown

Définition à la ligne 303 du fichier TestSerialize.cc.

◆ m_result_array_values

template<typename DataType, typename Extents>
Arcane::NumArray<DataType, Extents> MDSerializeValue< DataType, Extents >::m_result_array_values

Définition à la ligne 302 du fichier TestSerialize.cc.


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