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

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

#include <arcane/hdf5/Hdf5Utils.h>

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

Fonctions membres publiques

 HGroup (HGroup &&rhs)
 
HGroupoperator= (HGroup &&rhs)
 
HGroupoperator= (const HGroup &hid)=delete
 
 HGroup (const HGroup &rhs)
 
void create (const Hid &loc_id, const String &group_name)
 
void openOrCreate (const Hid &loc_id, const String &group_name)
 
void recursiveCreate (const Hid &loc_id, const String &var)
 
void recursiveCreate (const Hid &loc_id, const Array< String > &paths)
 
void checkDelete (const Hid &loc_id, const String &var)
 
void recursiveOpen (const Hid &loc_id, const String &var)
 
void open (const Hid &loc_id, const String &var)
 
void openIfExists (const Hid &loc_id, const Array< String > &var)
 
bool hasChildren (const String &var)
 
void close ()
 
- Fonctions membres publiques hérités de Arcane::Hdf5Utils::Hid
 Hid (hid_t id)
 
hid_t id () const
 
bool isBad () const
 

Fonctions membres publiques statiques

static bool hasChildren (hid_t loc_id, const String &var)
 

Fonctions membres privées

hid_t _checkOrCreate (hid_t loc_id, const String &group_name)
 
hid_t _checkExist (hid_t loc_id, const String &group_name)
 

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 groupe.

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

Documentation des constructeurs et destructeur

◆ HGroup() [1/3]

Arcane::Hdf5Utils::HGroup::HGroup ( )
inline

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

◆ ~HGroup()

Arcane::Hdf5Utils::HGroup::~HGroup ( )
inline

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

◆ HGroup() [2/3]

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

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

◆ HGroup() [3/3]

Arcane::Hdf5Utils::HGroup::HGroup ( const HGroup rhs)
inline

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

Documentation des fonctions membres

◆ _checkExist()

hid_t Arcane::Hdf5Utils::HGroup::_checkExist ( hid_t  loc_id,
const String group_name 
)
private

Définition à la ligne 401 du fichier Hdf5Utils.cc.

◆ _checkOrCreate()

hid_t Arcane::Hdf5Utils::HGroup::_checkOrCreate ( hid_t  loc_id,
const String group_name 
)
private

Définition à la ligne 330 du fichier Hdf5Utils.cc.

◆ checkDelete()

void Arcane::Hdf5Utils::HGroup::checkDelete ( const Hid loc_id,
const String var 
)

Définition à la ligne 230 du fichier Hdf5Utils.cc.

◆ close()

void Arcane::Hdf5Utils::HGroup::close ( )

Définition à la ligne 389 du fichier Hdf5Utils.cc.

◆ create()

void Arcane::Hdf5Utils::HGroup::create ( const Hid loc_id,
const String group_name 
)

Définition à la ligne 356 du fichier Hdf5Utils.cc.

◆ hasChildren() [1/2]

bool Arcane::Hdf5Utils::HGroup::hasChildren ( const String var)

Définition à la ligne 308 du fichier Hdf5Utils.cc.

◆ hasChildren() [2/2]

bool Arcane::Hdf5Utils::HGroup::hasChildren ( hid_t  loc_id,
const String var 
)
static

Définition à la ligne 317 du fichier Hdf5Utils.cc.

◆ open()

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

Définition à la ligne 377 du fichier Hdf5Utils.cc.

◆ openIfExists()

void Arcane::Hdf5Utils::HGroup::openIfExists ( const Hid loc_id,
const Array< String > &  var 
)

Définition à la ligne 277 du fichier Hdf5Utils.cc.

◆ openOrCreate()

void Arcane::Hdf5Utils::HGroup::openOrCreate ( const Hid loc_id,
const String group_name 
)

Définition à la ligne 365 du fichier Hdf5Utils.cc.

◆ operator=()

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

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

◆ recursiveCreate() [1/2]

void Arcane::Hdf5Utils::HGroup::recursiveCreate ( const Hid loc_id,
const Array< String > &  paths 
)

Définition à la ligne 210 du fichier Hdf5Utils.cc.

◆ recursiveCreate() [2/2]

void Arcane::Hdf5Utils::HGroup::recursiveCreate ( const Hid loc_id,
const String var 
)

Définition à la ligne 202 du fichier Hdf5Utils.cc.

◆ recursiveOpen()

void Arcane::Hdf5Utils::HGroup::recursiveOpen ( const Hid loc_id,
const String var 
)

Définition à la ligne 255 du fichier Hdf5Utils.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :