Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ScalarDataT< DataType >::Internal Class Reference
Inheritance diagram for Arcane::ScalarDataT< DataType >::Internal:
Collaboration diagram for Arcane::ScalarDataT< DataType >::Internal:

Public Member Functions

 Internal (ScalarDataT< DataType > *p)
void computeHash (DataHashInfo &hash_info) override
 Calculates the hash of the data.
Public Member Functions inherited from Arcane::IDataInternal
virtual bool compressAndClear (DataCompressionBuffer &buf)
 Compresses the data and frees the associated memory.
virtual bool decompressAndFill (DataCompressionBuffer &buf)
 Decompresses the data and fills the data values.
virtual INumericDataInternalnumericData ()
 Generic interface for numeric data (nullptr if the data is not numeric).

Private Attributes

ScalarDataT< DataType > * m_p = nullptr

Detailed Description

template<class DataType>
class Arcane::ScalarDataT< DataType >::Internal

Definition at line 72 of file ScalarData.cc.

Constructor & Destructor Documentation

◆ Internal()

template<class DataType>
Arcane::ScalarDataT< DataType >::Internal::Internal ( ScalarDataT< DataType > * p)
inlineexplicit

Definition at line 77 of file ScalarData.cc.

Member Function Documentation

◆ computeHash()

template<class DataType>
void Arcane::ScalarDataT< DataType >::Internal::computeHash ( DataHashInfo & hash_info)
inlineoverridevirtual

Calculates the hash of the data.

Outputs the version and value into hash_info.m_version and hash_info.m_value.

Implements Arcane::IDataInternal.

Definition at line 83 of file ScalarData.cc.

Member Data Documentation

◆ m_p

template<class DataType>
ScalarDataT<DataType>* Arcane::ScalarDataT< DataType >::Internal::m_p = nullptr
private

Definition at line 90 of file ScalarData.cc.


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