hdf5_oprimitive::write_hdf5_dataset
(
    unsigned short const* t,
    std::size_t data_count,
    std::size_t object_number
)
{
    hdf5_datatype short_type(H5T_NATIVE_USHORT);
    write_dataset_basic(t, data_count, short_type, object_number);
}
hdf5_iprimitive::read_hdf5_dataset
(
    unsigned short* t,
    std::size_t data_count,
    std::size_t object_number
)
{
    hdf5_datatype short_type(H5T_NATIVE_USHORT);
    read_dataset_basic(t, data_count, short_type, object_number);
}
BOOST_ARCHIVE_OR_WARCHIVE_DECL void
hdf5_oprimitive::write_hdf5_dataset
(
    short const* t,
    std::size_t data_count,
    std::size_t object_number
)
{
    hdf5_datatype short_type(H5T_NATIVE_SHORT);
    write_dataset_basic(t, data_count, short_type, object_number);
}
 static void
 call(Iterator const& first, Iterator const& last, short& attr)
 {
     Iterator first_ = first;
     qi::parse(first_, last, short_type(), attr);
 }