Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::StringScalarData::Internal Class Reference
Inheritance diagram for Arcane::StringScalarData::Internal:
Collaboration diagram for Arcane::StringScalarData::Internal:

Public Member Functions

 Internal (StringScalarData *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

StringScalarData * m_p = nullptr

Detailed Description

Definition at line 63 of file StringScalarData.cc.

Constructor & Destructor Documentation

◆ Internal()

Arcane::StringScalarData::Internal::Internal ( StringScalarData * p)
inlineexplicit

Definition at line 68 of file StringScalarData.cc.

Member Function Documentation

◆ computeHash()

void Arcane::StringScalarData::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 74 of file StringScalarData.cc.

Member Data Documentation

◆ m_p

StringScalarData* Arcane::StringScalarData::Internal::m_p = nullptr
private

Definition at line 81 of file StringScalarData.cc.


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