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);
60 hid_t getClass()
const;
69 size_t getNumProps()
const;
72 void getProperty(
const char*
name,
void* value)
const;
78 void setProperty(
const char*
name,
void* value)
const;
79 void setProperty(
const char*
name,
const char* charptr)
const;
85 size_t getPropSize(
const char *
name)
const;
89 bool isAClass(
const PropList& prop_class)
const;
92 bool propExist(
const char*
name)
const;
96 void removeProp(
const char *
name)
const;
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);
134 #endif // DOXYGEN_SHOULD_SKIP_THIS 139 #endif // __H5PropList_H
Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.
static PropList * DEFAULT_
virtual H5std_string fromClass() const
Returns this class name.
Class PropList provides operations for generic property lists.
static const PropList & DEFAULT
Default property list.