29 void incRefCount(
const hid_t obj_id)
const;
30 void incRefCount()
const;
33 void decRefCount(
const hid_t obj_id)
const;
34 void decRefCount()
const;
37 int getCounter(
const hid_t obj_id)
const;
38 int getCounter()
const;
41 static H5I_type_t getHDFObjType(
const hid_t obj_id);
44 H5I_type_t getHDFObjType()
const;
47 static hsize_t getNumMembers(H5I_type_t type);
50 static bool isValid(hid_t an_id);
53 static bool typeExists(H5I_type_t type);
59 void setId(
const hid_t new_id);
61#ifndef DOXYGEN_SHOULD_SKIP_THIS
64 virtual hid_t getId()
const = 0;
68 virtual void close() = 0;
72 H5std_string inMemFunc(
const char *func_name)
const;
78 return (
"IdComponent");
86#ifndef DOXYGEN_SHOULD_SKIP_THIS
93 H5std_string p_get_file_name()
const;
96 static bool p_valid_id(
const hid_t obj_id);
100 virtual void p_setId(
const hid_t new_id) = 0;
103 static bool H5dontAtexit_called;
108 static bool H5cppinit;