Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Hdf5Utils::HSpace Class Reference

Encapsulates a hid_t for a dataspace. More...

#include <arcane/hdf5/Hdf5Utils.h>

Inheritance diagram for Arcane::Hdf5Utils::HSpace:
Collaboration diagram for Arcane::Hdf5Utils::HSpace:

Public Member Functions

 HSpace (hid_t id)
 HSpace (HSpace &&rhs)
HSpace & operator= (HSpace &&rhs)
HSpace & operator= (const HSpace &hid)=delete
 HSpace (const HSpace &v)
void createSimple (int nb, hsize_t dims[])
void createSimple (int nb, hsize_t dims[], hsize_t max_dims[])
int nbDimension ()
herr_t getDimensions (hsize_t dims[], hsize_t max_dims[])
Public Member Functions inherited from Arcane::Hdf5Utils::Hid
 Hid (hid_t id)
hid_t id () const
bool isBad () const

Additional Inherited Members

Protected Member Functions inherited from Arcane::Hdf5Utils::Hid
 Hid (const Hid &hid)
void _setId (hid_t id)
void _setNullId ()

Detailed Description

Encapsulates a hid_t for a dataspace.

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

Constructor & Destructor Documentation

◆ HSpace() [1/4]

Arcane::Hdf5Utils::HSpace::HSpace ( )
inline

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

◆ HSpace() [2/4]

Arcane::Hdf5Utils::HSpace::HSpace ( hid_t id)
inlineexplicit

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

◆ HSpace() [3/4]

Arcane::Hdf5Utils::HSpace::HSpace ( HSpace && rhs)
inline

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

◆ ~HSpace()

Arcane::Hdf5Utils::HSpace::~HSpace ( )

Definition at line 502 of file Hdf5Utils.cc.

◆ HSpace() [4/4]

Arcane::Hdf5Utils::HSpace::HSpace ( const HSpace & v)
inline

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

Member Function Documentation

◆ createSimple() [1/2]

void Arcane::Hdf5Utils::HSpace::createSimple ( int nb,
hsize_t dims[] )

Definition at line 514 of file Hdf5Utils.cc.

◆ createSimple() [2/2]

void Arcane::Hdf5Utils::HSpace::createSimple ( int nb,
hsize_t dims[],
hsize_t max_dims[] )

Definition at line 524 of file Hdf5Utils.cc.

◆ getDimensions()

herr_t Arcane::Hdf5Utils::HSpace::getDimensions ( hsize_t dims[],
hsize_t max_dims[] )

Definition at line 544 of file Hdf5Utils.cc.

◆ nbDimension()

int Arcane::Hdf5Utils::HSpace::nbDimension ( )

Definition at line 534 of file Hdf5Utils.cc.

◆ operator=()

HSpace & Arcane::Hdf5Utils::HSpace::operator= ( HSpace && rhs)
inline

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


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