h5gt 0.2.0
C++ wrapper for HDF5 library (based on HighFive project)
Loading...
Searching...
No Matches
H5PropertyList_py.h
1#include "h5gt_py.h"
2
3namespace h5gtpy {
4
5template <PropertyType T>
6void PropertyList_py(py::class_<PropertyList<T> >& py_obj) {
7 py_obj
8 .def("getObjectType", &PropertyList<T>::getObjectType)
9 .def("getId", &PropertyList<T>::getId,
10 py::arg_v("increaseRefCount", false, "false"));
11}
12
13void LinkCreateProps_py(py::class_<LinkCreateProps, PropertyList<PropertyType::LINK_CREATE> > &py_obj);
14void LinkAccessProps_py(py::class_<LinkAccessProps, PropertyList<PropertyType::LINK_ACCESS> > &py_obj);
15void FileCreateProps_py(py::class_<FileCreateProps, PropertyList<PropertyType::FILE_CREATE> > &py_obj);
16void FileAccessProps_py(py::class_<FileAccessProps, PropertyList<PropertyType::FILE_ACCESS> > &py_obj);
17void GroupCreateProps_py(py::class_<GroupCreateProps, PropertyList<PropertyType::GROUP_CREATE> > &py_obj);
18void GroupAccessProps_py(py::class_<GroupAccessProps, PropertyList<PropertyType::GROUP_ACCESS> > &py_obj);
19void DataSetCreateProps_py(py::class_<DataSetCreateProps, PropertyList<PropertyType::DATASET_CREATE> > &py_obj);
20void DataSetAccessProps_py(py::class_<DataSetAccessProps, PropertyList<PropertyType::DATASET_ACCESS> > &py_obj);
21void DataTypeCreateProps_py(py::class_<DataTypeCreateProps, PropertyList<PropertyType::DATATYPE_CREATE> > &py_obj);
22void DataTypeAccessProps_py(py::class_<DataTypeAccessProps, PropertyList<PropertyType::DATATYPE_ACCESS> > &py_obj);
23void ObjectCopyProps_py(py::class_<ObjectCopyProps, PropertyList<PropertyType::OBJECT_COPY> > &py_obj);
24
25
26} // h5gtpy
Definition H5PropertyList.hpp:255
Definition H5PropertyList.hpp:171
Definition H5PropertyList.hpp:295
Definition H5PropertyList.hpp:290
Definition H5PropertyList.hpp:152
Definition H5PropertyList.hpp:147
Definition H5PropertyList.hpp:162
Definition H5PropertyList.hpp:157
Definition H5PropertyList.hpp:305
Base HDF5 property List.
Definition H5PropertyList.hpp:72