|
|
| LogDataSet () |
| | Default constructor.
|
| |
|
void | prepareRow (unsigned chunkidx, unsigned chunksize, bool flush) |
| | Before writing, prepare all indices.
|
| |
|
void | writeNew (const void *data, hsize_t chunkidx, const std::string &dum) |
| | With string.
|
| |
|
template<size_t N> |
| void | writeNew (const void *data, hsize_t chunkidx, const dueca::fixvector< N, std::string > &dum) |
| | With fixed size vector of strings.
|
| |
|
template<typename Alloc , template< typename, typename > class V> |
| void | writeNew (const void *data, hsize_t chunkidx, const V< std::string, Alloc > &dum) |
| | With iterable (stl vector & list) of c++ strings, needs copy of pointers.
|
| |
|
template<typename K , typename V > |
| void | writeNew (const void *data, hsize_t chunkidx, const std::map< K, V > &dum) |
| | With map, treat as iterable with key and val types, assume pairs are appropriately packed.
|
| |
|
template<typename Alloc , typename D , template< typename, typename > class V> |
| void | writeNew (const void *data, hsize_t chunkidx, const V< D, Alloc > &dum) |
| | With iterable and anything but strings, requires a copy.
|
| |
| template<typename T > |
| void | writeNew (const void *data, hsize_t chunkidx, const T &dum) |
| | all objects are written as a direct type using HDF5 type from template More...
|
| |
|
void | writeNew (const void *data) |
| | Write data.
|
| |
|
void | finalize (unsigned finalsize) |
| | Flush the last bit.
|
| |
Organize data per element.