Arcane  4.2.3.0
Developer documentation
Loading...
Searching...
No Matches
MDSerializeValue< DataType, Extents > Class Template Reference
Inheritance diagram for MDSerializeValue< DataType, Extents >:
Collaboration diagram for MDSerializeValue< DataType, Extents >:

Public Member Functions

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

Public Attributes

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

Private Types

using ValueTraitsType = ValueTraits<DataType>

Detailed Description

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

Definition at line 256 of file TestSerialize.cc.

Member Typedef Documentation

◆ ValueTraitsType

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

Definition at line 259 of file TestSerialize.cc.

Constructor & Destructor Documentation

◆ MDSerializeValue()

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

Definition at line 263 of file TestSerialize.cc.

Member Function Documentation

◆ checkValid()

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

Implements ISerializeValue.

Definition at line 286 of file TestSerialize.cc.

◆ resizeAndFill()

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

Definition at line 294 of file TestSerialize.cc.

◆ serialize()

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

Implements ISerializeValue.

Definition at line 269 of file TestSerialize.cc.

Member Data Documentation

◆ m_array_values

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

Definition at line 302 of file TestSerialize.cc.

◆ m_data_type

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

Definition at line 304 of file TestSerialize.cc.

◆ m_result_array_values

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

Definition at line 303 of file TestSerialize.cc.


The documentation for this class was generated from the following file: