15 #ifndef __H5PropList_H
16 #define __H5PropList_H
39 bool operator==(
const PropList& rhs)
const;
45 void closeClass()
const;
48 void copy(
const PropList& like_plist);
51 void copyProp(
PropList& dest,
const char* name)
const;
52 void copyProp(
PropList& dest,
const H5std_string& name)
const;
56 void copyProp(
PropList& dest,
PropList& src,
const H5std_string& name)
const;
60 hid_t getClass()
const;
63 H5std_string getClassName()
const;
69 size_t getNumProps()
const;
72 void getProperty(
const char* name,
void* value)
const;
73 void getProperty(
const H5std_string& name,
void* value)
const;
74 H5std_string getProperty(
const char* name)
const;
75 H5std_string getProperty(
const H5std_string& name)
const;
78 void setProperty(
const char* name,
void* value)
const;
79 void setProperty(
const char* name,
const char* charptr)
const;
80 void setProperty(
const char* name, H5std_string& strg)
const;
81 void setProperty(
const H5std_string& name,
void* value)
const;
82 void setProperty(
const H5std_string& name, H5std_string& strg)
const;
85 size_t getPropSize(
const char *name)
const;
86 size_t getPropSize(
const H5std_string& name)
const;
89 bool isAClass(
const PropList& prop_class)
const;
92 bool propExist(
const char* name)
const;
93 bool propExist(
const H5std_string& name)
const;
96 void removeProp(
const char *name)
const;
97 void removeProp(
const H5std_string& name)
const;
100 virtual H5std_string
fromClass ()
const {
return(
"PropList"); }
109 virtual hid_t getId()
const;
114 #ifndef DOXYGEN_SHOULD_SKIP_THIS
117 static void deleteConstants();
123 virtual void p_setId(
const hid_t new_id);
132 friend void f_PropList_setId(
PropList* plist, hid_t new_id);
134 #endif // DOXYGEN_SHOULD_SKIP_THIS
139 #endif // __H5PropList_H
Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.
Definition: H5IdComponent.h:27
Class PropList provides operations for generic property lists.
Definition: H5PropList.h:26
static const PropList & DEFAULT
Default property list.
Definition: H5PropList.h:29
virtual H5std_string fromClass() const
Returns this class name.
Definition: H5PropList.h:100