6 #ifndef ECHELON_HDF5_PRECURSOR_PROPERTY_LIST_HPP 7 #define ECHELON_HDF5_PRECURSOR_PROPERTY_LIST_HPP 18 class property_list_class
21 explicit property_list_class(hid_t class_id_);
32 explicit property_list(hid_t property_list_id_);
33 explicit property_list(property_list_class cls_);
36 property_list(
const property_list& other);
37 property_list(property_list&& other);
39 property_list& operator=(
const property_list& other);
40 property_list& operator=(property_list&& other);
42 void set_chunk(
const std::vector<hsize_t>& dims);
43 void set_deflate(
unsigned int level);
46 void set_char_encoding(H5T_cset_t encoding);
47 H5T_cset_t get_char_encoding();
49 std::vector<hsize_t> get_chunk()
const;
54 hid_t property_list_id_;
57 static const property_list default_property_list = property_list(H5P_DEFAULT);
echelon's core namespace
Definition: attribute.cpp:10