h5cpp
0.5.1
A modern C++ wrapper for the HDF5 C library
|
dataset creation property list
#include <file_creation.hpp>
Public Member Functions | |
FileCreationList () | |
default constructor More... | |
~FileCreationList () override | |
FileCreationList (ObjectHandle &&handle) | |
constructor More... | |
void | user_block (hsize_t size) const |
set user block More... | |
hsize_t | user_block () const |
get user block More... | |
void | object_offset_size (size_t size) const |
set object offset size More... | |
size_t | object_offset_size () const |
get object offset size More... | |
void | object_length_size (size_t size) const |
set object length size More... | |
size_t | object_length_size () const |
get object length size More... | |
void | btree_rank (unsigned int ik) |
set btree rank More... | |
unsigned int | btree_rank () const |
get btree rank More... | |
void | btree_symbols (unsigned int lk) |
set btree symbols More... | |
unsigned int | btree_symbols () const |
get btree symbols More... | |
void | chunk_tree_rank (unsigned int ik) |
set chunk tree rank More... | |
unsigned int | chunk_tree_rank () const |
get chunk tree rank More... | |
void | page_size (hsize_t size) |
set page size (since hdf5 1.10.1) More... | |
hsize_t | page_size () const |
get page size (since hdf5 1.10.1) More... | |
Public Member Functions inherited from hdf5::property::GroupCreationList | |
GroupCreationList () | |
virtual | ~GroupCreationList () override |
GroupCreationList (ObjectHandle &&handle) | |
size_t | local_heap_size_hint () const |
void | local_heap_size_hint (size_t size) const |
unsigned | estimated_number_of_links () const |
void | estimated_number_of_links (unsigned nlinks) const |
unsigned | estimated_link_name_length () const |
void | estimated_link_name_length (unsigned name_length) const |
void | link_creation_order (CreationOrder order) const |
CreationOrder | link_creation_order () const |
void | link_storage_thresholds (unsigned max_compact, unsigned min_dense) const |
unsigned | link_storage_maximum_compact () const |
unsigned | link_storage_minimum_dense () const |
GroupCreationList (const Class &plist_class) | |
Public Member Functions inherited from hdf5::property::ObjectCreationList | |
ObjectCreationList () | |
constructor More... | |
ObjectCreationList (const ObjectCreationList &)=default | |
virtual | ~ObjectCreationList () override |
destructor More... | |
ObjectCreationList (ObjectHandle &&handle) | |
void | enable_time_tracking () const |
enable object time tracking More... | |
void | disable_time_tracking () const |
disable object time tracking More... | |
bool | time_tracking () const |
return time tacking status More... | |
void | attribute_creation_order (const CreationOrder &order) const |
set the attribute creation order More... | |
CreationOrder | attribute_creation_order () const |
retrieve current attribute creation order More... | |
void | attribute_storage_thresholds (unsigned max_compact, unsigned min_dense) const |
set storage layout thresholds More... | |
unsigned | attribute_storage_maximum_compact () const |
get upper threshold for compact storage More... | |
unsigned | attribute_storage_minimum_dense () const |
get lower threshold for dense threshold More... | |
Public Member Functions inherited from hdf5::property::List | |
List (const Class &plist_class) | |
constructor More... | |
List (const List &plist) | |
copy constructor More... | |
List (ObjectHandle &&handle) | |
constructor More... | |
List & | operator= (const List &type) |
copy assignment More... | |
virtual | ~List () |
destructor More... | |
List & | operator= (List &&type)=default |
List (List &&type)=default | |
Class | get_class () const |
return property list class More... | |
operator hid_t () const | |
conversion operator More... | |
Additional Inherited Members | |
Protected Member Functions inherited from hdf5::property::ObjectCreationList | |
ObjectCreationList (const Class &plist_class) | |
hdf5::property::FileCreationList::FileCreationList | ( | ) |
|
override |
|
explicit |
Construct a file creation property list from a handler instance. This constructor will throw an exception if the handle does not reference a file creation property list.
std::runtime_error | in case of a failure |
handle | r-value reference to a handle instance |
unsigned int hdf5::property::FileCreationList::btree_rank | ( | ) | const |
void hdf5::property::FileCreationList::btree_rank | ( | unsigned int | ik | ) |
unsigned int hdf5::property::FileCreationList::btree_symbols | ( | ) | const |
void hdf5::property::FileCreationList::btree_symbols | ( | unsigned int | lk | ) |
unsigned int hdf5::property::FileCreationList::chunk_tree_rank | ( | ) | const |
void hdf5::property::FileCreationList::chunk_tree_rank | ( | unsigned int | ik | ) |
size_t hdf5::property::FileCreationList::object_length_size | ( | ) | const |
void hdf5::property::FileCreationList::object_length_size | ( | size_t | size | ) | const |
size_t hdf5::property::FileCreationList::object_offset_size | ( | ) | const |
void hdf5::property::FileCreationList::object_offset_size | ( | size_t | size | ) | const |
hsize_t hdf5::property::FileCreationList::page_size | ( | ) | const |
void hdf5::property::FileCreationList::page_size | ( | hsize_t | size | ) |
hsize_t hdf5::property::FileCreationList::user_block | ( | ) | const |
void hdf5::property::FileCreationList::user_block | ( | hsize_t | size | ) | const |