Go to the documentation of this file.
9 #ifndef H5PROPERTY_LIST_HPP
10 #define H5PROPERTY_LIST_HPP
14 #include <H5Ppublic.h>
46 template <
typename Property>
47 void add(
const Property& property);
84 template<
typename... Args>
85 Chunking(hsize_t item, Args... args) :
Chunking(
std::vector<hsize_t>{item,
static_cast<hsize_t
>(args)...}) {}
91 void apply(hid_t hid)
const;
92 const std::vector<hsize_t>
_dims;
102 void apply(hid_t hid)
const;
113 void apply(hid_t hid)
const;
123 Caching(
const size_t numSlots,
const size_t cacheSize,
124 const double w0 = H5D_CHUNK_CACHE_W0_DEFAULT)
132 void apply(hid_t hid)
const;
142 #endif // H5PROPERTY_LIST_HPP
Caching(const size_t numSlots, const size_t cacheSize, const double w0=H5D_CHUNK_CACHE_W0_DEFAULT)
const unsigned int _numSlots
void apply(hid_t hid) const
Chunking(hsize_t item, Args... args)
void apply(hid_t hid) const
Properties & operator=(Properties &&other)
void apply(hid_t hid) const
const std::vector< hsize_t > _dims
Chunking(std::initializer_list< hsize_t > items)
const std::vector< hsize_t > & getDimensions() const
void add(const Property &property)
Properties(Properties &&other)
Generic HDF5 property List.
void apply(hid_t hid) const
Chunking(const std::vector< hsize_t > &dims)
lvr2
Author(s): Thomas Wiemann
, Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:23