38 bool operator==(
const PropList &rhs)
const;
41 virtual void close() H5_OVERRIDE;
44 void closeClass() const;
47 void copy(const
PropList &like_plist);
50 void copyProp(
PropList &dest, const
char *name) const;
51 void copyProp(
PropList &dest, const H5std_string &name) const;
55 void copyProp(
PropList &dest,
PropList &src, const H5std_string &name) const;
59 hid_t getClass() const;
62 H5std_string getClassName() const;
68 size_t getNumProps() const;
71 void getProperty(const
char *name,
void *value) const;
72 void getProperty(const H5std_string &name,
void *value) const;
73 H5std_string getProperty(const
char *name) const;
74 H5std_string getProperty(const H5std_string &name) const;
77 void setProperty(const
char *name, const
char *charptr) const;
78 void setProperty(const
char *name, const
void *value) const;
79 void setProperty(const
char *name, const H5std_string &strg) const;
80 void setProperty(const H5std_string &name, const
void *value) const;
81 void setProperty(const H5std_string &name, const H5std_string &strg) const;
83 void setProperty(const
char *name,
void *value) const;
84 void setProperty(const
char *name, H5std_string &strg) const;
85 void setProperty(const H5std_string &name,
void *value) const;
86 void setProperty(const H5std_string &name, H5std_string &strg) const;
89 size_t getPropSize(const
char *name) const;
90 size_t getPropSize(const H5std_string &name) const;
93 bool isAClass(const
PropList &prop_class) const;
96 bool propExist(const
char *name) const;
97 bool propExist(const H5std_string &name) const;
100 void removeProp(const
char *name) const;
101 void removeProp(const H5std_string &name) const;
105 fromClass() const H5_OVERRIDE
117 virtual hid_t getId() const H5_OVERRIDE;
122 #ifndef DOXYGEN_SHOULD_SKIP_THIS
125 static void deleteConstants();
131 virtual void p_setId(
const hid_t new_id) H5_OVERRIDE;
140 friend void f_PropList_setId(
PropList *plist, hid_t new_id);
Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.
Definition: H5IdComponent.h:27
Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.
Definition: H5PropList.h:25
static const PropList & DEFAULT
Default property list.
Definition: H5PropList.h:28
Definition: H5AbstractDs.cpp:34