![]() |
HDF5
1.15.0.a71c683
API Reference
|
#include <c++/src/H5PropList.h>
Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.
Inheritance diagram for PropList:
Collaboration diagram for PropList:Public Member Functions | |
| PropList (const hid_t plist_id) | |
| PropList & | operator= (const PropList &rhs) |
| bool | operator== (const PropList &rhs) const |
| virtual void | close () override |
| void | closeClass () const |
| void | copy (const PropList &like_plist) |
| void | copyProp (PropList &dest, const char *name) const |
| void | copyProp (PropList &dest, const H5std_string &name) const |
| void | copyProp (PropList &dest, PropList &src, const char *name) const |
| void | copyProp (PropList &dest, PropList &src, const H5std_string &name) const |
| hid_t | getClass () const |
| H5std_string | getClassName () const |
| PropList | getClassParent () const |
| size_t | getNumProps () const |
| void | getProperty (const char *name, void *value) const |
| void | getProperty (const H5std_string &name, void *value) const |
| H5std_string | getProperty (const char *name) const |
| H5std_string | getProperty (const H5std_string &name) const |
| void | setProperty (const char *name, const char *charptr) const |
| void | setProperty (const char *name, const void *value) const |
| void | setProperty (const char *name, const H5std_string &strg) const |
| void | setProperty (const H5std_string &name, const void *value) const |
| void | setProperty (const H5std_string &name, const H5std_string &strg) const |
| void | setProperty (const char *name, void *value) const |
| void | setProperty (const char *name, H5std_string &strg) const |
| void | setProperty (const H5std_string &name, void *value) const |
| void | setProperty (const H5std_string &name, H5std_string &strg) const |
| size_t | getPropSize (const char *name) const |
| size_t | getPropSize (const H5std_string &name) const |
| bool | isAClass (const PropList &prop_class) const |
| bool | propExist (const char *name) const |
| Query the existence of a property in a property object. More... | |
| bool | propExist (const H5std_string &name) const |
| void | removeProp (const char *name) const |
| void | removeProp (const H5std_string &name) const |
| virtual H5std_string | fromClass () const override |
| Returns this class name. More... | |
| PropList () | |
| PropList (const PropList &original) | |
| virtual hid_t | getId () const override |
| virtual | ~PropList () override |
Public Member Functions inherited from IdComponent | |
| 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) |
| H5std_string | inMemFunc (const char *func_name) const |
| virtual | ~IdComponent () |
Static Public Member Functions | |
| static void | deleteConstants () |
Static Public Member Functions inherited from IdComponent | |
| 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) |
Static Public Attributes | |
| static const PropList & | DEFAULT |
| Default property list. More... | |
Protected Member Functions | |
| virtual void | p_setId (const hid_t new_id) override |
Protected Member Functions inherited from IdComponent | |
| IdComponent () | |
| H5std_string | p_get_file_name () const |
Protected Attributes | |
| hid_t | id |
Friends | |
| void | f_PropList_setId (PropList *plist, hid_t new_id) |
Additional Inherited Members | |
Static Protected Member Functions inherited from IdComponent | |
| static bool | p_valid_id (const hid_t obj_id) |
Static Protected Attributes inherited from IdComponent | |
| static bool | H5dontAtexit_called |
| PropList | ( | ) |
|
overridevirtual |
|
overridevirtual |
Implements IdComponent.
| void closeClass | ( | ) | const |
| void copy | ( | const PropList & | like_plist | ) |
| void copyProp | ( | PropList & | dest, |
| const char * | name | ||
| ) | const |
| void copyProp | ( | PropList & | dest, |
| const H5std_string & | name | ||
| ) | const |
| void copyProp | ( | PropList & | dest, |
| PropList & | src, | ||
| const H5std_string & | name | ||
| ) | const |
|
static |
|
overridevirtual |
Returns this class name.
Reimplemented from IdComponent.
Reimplemented in ObjCreatPropList, LinkCreatPropList, LinkAccPropList, FileCreatPropList, FileAccPropList, DSetMemXferPropList, DSetCreatPropList, and DSetAccPropList.
| hid_t getClass | ( | ) | const |
| H5std_string getClassName | ( | ) | const |
| PropList getClassParent | ( | ) | const |
|
overridevirtual |
Implements IdComponent.
| size_t getNumProps | ( | ) | const |
| H5std_string getProperty | ( | const char * | name | ) | const |
| void getProperty | ( | const char * | name, |
| void * | value | ||
| ) | const |
| H5std_string getProperty | ( | const H5std_string & | name | ) | const |
| void getProperty | ( | const H5std_string & | name, |
| void * | value | ||
| ) | const |
| size_t getPropSize | ( | const char * | name | ) | const |
| size_t getPropSize | ( | const H5std_string & | name | ) | const |
| bool isAClass | ( | const PropList & | prop_class | ) | const |
| bool operator== | ( | const PropList & | rhs | ) | const |
|
overrideprotectedvirtual |
Implements IdComponent.
| bool propExist | ( | const char * | name | ) | const |
Query the existence of a property in a property object.
| bool propExist | ( | const H5std_string & | name | ) | const |
| void removeProp | ( | const char * | name | ) | const |
| void removeProp | ( | const H5std_string & | name | ) | const |
| void setProperty | ( | const char * | name, |
| const char * | charptr | ||
| ) | const |
| void setProperty | ( | const char * | name, |
| const H5std_string & | strg | ||
| ) | const |
| void setProperty | ( | const char * | name, |
| const void * | value | ||
| ) | const |
| void setProperty | ( | const char * | name, |
| H5std_string & | strg | ||
| ) | const |
| void setProperty | ( | const char * | name, |
| void * | value | ||
| ) | const |
| void setProperty | ( | const H5std_string & | name, |
| const H5std_string & | strg | ||
| ) | const |
| void setProperty | ( | const H5std_string & | name, |
| const void * | value | ||
| ) | const |
| void setProperty | ( | const H5std_string & | name, |
| H5std_string & | strg | ||
| ) | const |
| void setProperty | ( | const H5std_string & | name, |
| void * | value | ||
| ) | const |
|
static |
Default property list.
|
protected |