Arcane  v3.15.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Hdf5Utils::HAttribute

Encapsule un hid_t pour un attribute. Plus de détails...

#include <arcane/hdf5/Hdf5Utils.h>

+ Graphe d'héritage de Arcane::Hdf5Utils::HAttribute:
+ Graphe de collaboration de Arcane::Hdf5Utils::HAttribute:

Fonctions membres publiques

 HAttribute (HAttribute &&rhs)
 
HAttributeoperator= (HAttribute &&rhs)
 
HAttributeoperator= (const HAttribute &hid)=delete
 
 HAttribute (const HAttribute &v)
 
void remove (const Hid &loc_id, const String &var)
 
void create (const Hid &loc_id, const String &var, hid_t save_type, const HSpace &space_id)
 
void open (const Hid &loc_id, const String &var)
 
herr_t write (hid_t native_type, void *array)
 
herr_t read (hid_t native_type, void *array)
 
HSpace getSpace ()
 
- Fonctions membres publiques hérités de Arcane::Hdf5Utils::Hid
 Hid (hid_t id)
 
hid_t id () const
 
bool isBad () const
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::Hdf5Utils::Hid
 Hid (const Hid &hid)
 
void _setId (hid_t id)
 
void _setNullId ()
 

Description détaillée

Encapsule un hid_t pour un attribute.

Définition à la ligne 443 du fichier hdf5/Hdf5Utils.h.

Documentation des constructeurs et destructeur

◆ HAttribute() [1/3]

Arcane::Hdf5Utils::HAttribute::HAttribute ( )
inline

Définition à la ligne 448 du fichier hdf5/Hdf5Utils.h.

◆ ~HAttribute()

Arcane::Hdf5Utils::HAttribute::~HAttribute ( )
inline

Définition à la ligne 449 du fichier hdf5/Hdf5Utils.h.

◆ HAttribute() [2/3]

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

Définition à la ligne 454 du fichier hdf5/Hdf5Utils.h.

◆ HAttribute() [3/3]

Arcane::Hdf5Utils::HAttribute::HAttribute ( const HAttribute v)
inline

Définition à la ligne 470 du fichier hdf5/Hdf5Utils.h.

Documentation des fonctions membres

◆ create()

void Arcane::Hdf5Utils::HAttribute::create ( const Hid loc_id,
const String var,
hid_t  save_type,
const HSpace space_id 
)
inline

Définition à la ligne 480 du fichier hdf5/Hdf5Utils.h.

◆ getSpace()

HSpace Arcane::Hdf5Utils::HAttribute::getSpace ( )
inline

Définition à la ligne 496 du fichier hdf5/Hdf5Utils.h.

◆ open()

void Arcane::Hdf5Utils::HAttribute::open ( const Hid loc_id,
const String var 
)
inline

Définition à la ligne 484 du fichier hdf5/Hdf5Utils.h.

◆ operator=()

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

Définition à la ligne 459 du fichier hdf5/Hdf5Utils.h.

◆ read()

herr_t Arcane::Hdf5Utils::HAttribute::read ( hid_t  native_type,
void array 
)
inline

Définition à la ligne 492 du fichier hdf5/Hdf5Utils.h.

◆ remove()

void Arcane::Hdf5Utils::HAttribute::remove ( const Hid loc_id,
const String var 
)
inline

Définition à la ligne 476 du fichier hdf5/Hdf5Utils.h.

◆ write()

herr_t Arcane::Hdf5Utils::HAttribute::write ( hid_t  native_type,
void array 
)
inline

Définition à la ligne 488 du fichier hdf5/Hdf5Utils.h.


La documentation de cette classe a été générée à partir du fichier suivant :