![]() |
HDF5 1.14.6
API Reference
|
#include <c++/src/H5IdComponent.h>
Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.
In most cases, the C library handles these operations and an application rarely needs them.
Public Member Functions | |
void | incRefCount (const hid_t obj_id) const |
void | incRefCount () const |
void | decRefCount (const hid_t obj_id) const |
void | decRefCount () const |
int | getCounter (const hid_t obj_id) const |
int | getCounter () const |
H5I_type_t | getHDFObjType () const |
IdComponent & | operator= (const IdComponent &rhs) |
void | setId (const hid_t new_id) |
virtual hid_t | getId () const =0 |
virtual void | close ()=0 |
H5std_string | inMemFunc (const char *func_name) const |
virtual H5std_string | fromClass () const |
Returns this class name. | |
virtual | ~IdComponent ()=default |
Static Public Member Functions | |
static H5I_type_t | getHDFObjType (const hid_t obj_id) |
static hsize_t | getNumMembers (H5I_type_t type) |
static bool | isValid (hid_t an_id) |
static bool | typeExists (H5I_type_t type) |
Protected Member Functions | |
IdComponent () | |
H5std_string | p_get_file_name () const |
virtual void | p_setId (const hid_t new_id)=0 |
Static Protected Member Functions | |
static bool | p_valid_id (const hid_t obj_id) |
Static Protected Attributes | |
static bool | H5dontAtexit_called |
|
virtualdefault |
|
protected |
void decRefCount | ( | ) | const |
|
virtual |
Returns this class name.
Reimplemented in ArrayType, AtomType, Attribute, CompType, DSetAccPropList, DataSet, DataSpace, DataType, DSetCreatPropList, DSetMemXferPropList, EnumType, FileAccPropList, FileCreatPropList, H5File, FloatType, Group, IntType, LinkAccPropList, LinkCreatPropList, ObjCreatPropList, PredType, PropList, StrType, and VarLenType.
int getCounter | ( | ) | const |
H5I_type_t getHDFObjType | ( | ) | const |
|
static |
|
static |
void incRefCount | ( | ) | const |
H5std_string inMemFunc | ( | const char * | func_name | ) | const |
IdComponent & operator= | ( | const IdComponent & | rhs | ) |
|
protected |
|
static |
|
staticprotected |