Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Hdf5Utils::StandardScalarT< DataType > Class Template Reference

Encapsulates a simple dataset from an HDF5 file that represents a scalar (possibly String). More...

#include <arcane/hdf5/Hdf5Utils.h>

Collaboration diagram for Arcane::Hdf5Utils::StandardScalarT< DataType >:

Public Member Functions

 StandardScalarT (hid_t hfile, const String &hpath)
 Constructor.
DataType read (Hdf5Utils::StandardTypes &st)
 Reads a data item.
void write (Hdf5Utils::StandardTypes &st, const DataType &t)
 Writes a data item.
String read (Hdf5Utils::StandardTypes &st)
void write (Hdf5Utils::StandardTypes &st, const String &s)

Protected Attributes

hid_t m_hfile
String m_hpath

Detailed Description

template<typename DataType>
class Arcane::Hdf5Utils::StandardScalarT< DataType >

Encapsulates a simple dataset from an HDF5 file that represents a scalar (possibly String).

Definition at line 876 of file hdf5/Hdf5Utils.h.

Constructor & Destructor Documentation

◆ StandardScalarT()

template<typename DataType>
Arcane::Hdf5Utils::StandardScalarT< DataType >::StandardScalarT ( hid_t hfile,
const String & hpath )
inline

Constructor.

Definition at line 881 of file hdf5/Hdf5Utils.h.

Member Function Documentation

◆ read() [1/2]

◆ read() [2/2]

template<typename DataType>
DataType Arcane::Hdf5Utils::StandardScalarT< DataType >::read ( Hdf5Utils::StandardTypes & st)

Reads a data item.

Definition at line 1508 of file Hdf5Utils.cc.

References ARCANE_THROW.

◆ write() [1/2]

template<typename DataType>
void Arcane::Hdf5Utils::StandardScalarT< DataType >::write ( Hdf5Utils::StandardTypes & st,
const DataType & t )

Writes a data item.

Definition at line 1567 of file Hdf5Utils.cc.

References ARCANE_THROW.

◆ write() [2/2]

Definition at line 1589 of file Hdf5Utils.cc.

Member Data Documentation

◆ m_hfile

template<typename DataType>
hid_t Arcane::Hdf5Utils::StandardScalarT< DataType >::m_hfile
protected

Definition at line 896 of file hdf5/Hdf5Utils.h.

◆ m_hpath

template<typename DataType>
String Arcane::Hdf5Utils::StandardScalarT< DataType >::m_hpath
protected

Definition at line 897 of file hdf5/Hdf5Utils.h.


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