Created by Steven Varga in co-operation with Gerd Heber, HDFGroup
Online version of this presentation: http://chicago.h5cpp.ca
h5::fd_t fd = h5::create("example.h5",H5F_ACC_TRUNC);
std::vector vec = h5::utils::get_test_data(20);
h5::write(fd, "path/to/object", vec,
h5::current_dims{100}, h5::max_dims{H5S_UNLIMITED},
h5::offset{3}, h5::block{2}, h5::stride{2},
h5::chunk{20} | h5::gzip{9} );
RAII idiom for file,dataset,property descriptors
Fundamental,POD struct or arrays of them
The object is marked with h5::write template call
type-safe arguments in any order