Introduction to HDF5 HDF5 Reference Manual Other HDF5 documents and links |
And in this document, the
HDF5 User's Guide:
Files Datasets Datatypes Dataspaces Groups References Attributes Property Lists Error Handling Filters Caching Chunking Mounting Files Performance Debugging Environment DDL Ragged Arrays |
The property list (a.k.a., template) interface provides a mechanism for default named arguments for a C function interface. A property list is a collection of name/value pairs which can be passed to various other HDF5 functions to control features that are typically unimportant or whose default values are usually used.
For instance, file creation needs to know various things such
as the size of the user-block at the beginning of the file, or
the size of various file data structures. Wrapping this
information in a property list simplifies the API by reducing
the number of arguments to H5Fcreate()
.
Property lists follow the same create/open/close paradigm as the rest of the library.
hid_t H5Pcreate (H5P_class_t class)
H5P_FILE_CREATE
H5P_FILE_ACCESS
H5P_DATASET_CREATE
H5P_DATASET_XFER
hid_t H5Pcopy (hid_t plist)
herr_t H5Pclose (hid_t plist)
H5P_class_t H5Pget_class (hid_t plist)
H5Pcreate()
.
Introduction to HDF5 HDF5 Reference Manual Other HDF5 documents and links |
And in this document, the
HDF5 User's Guide:
Files Datasets Datatypes Dataspaces Groups References Attributes Property Lists Error Handling Filters Caching Chunking Mounting Files Performance Debugging Environment DDL Ragged Arrays |