h5cpp  0.3.3
A modern C++ wrapper for the HDF5 C library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
chunked_dataset.hpp
Go to the documentation of this file.
1 //
2 // This file is part of h5pp.
3 //
4 // This library is free software; you can redistribute it and/or modify it
5 // under the terms of the GNU Lesser General Public License as published
6 // by the Free Software Foundation; either version 2.1 of the License, or
7 // (at your option) any later version.
8 //
9 // This library is distributed in the hope that it will be useful, but
10 // WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY
11 // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
12 // License for more details.
13 //
14 // You should have received a copy of the GNU Lesser General Public License
15 // along with this library; if not, write to the
16 // Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor
17 // Boston, MA 02110-1301 USA
18 // ===========================================================================
19 //
20 // Author: Eugen Wintersberger <eugen.wintersberger@desy.de>
21 // Created on: Nov 17, 2017
22 //
23 #pragma once
24 
25 #include <h5cpp/node/dataset.hpp>
26 
27 namespace hdf5 {
28 namespace node {
29 
38 {
39  public:
46  ChunkedDataset() = default;
47 
54  ChunkedDataset(const ChunkedDataset &) = default;
55 
80  ChunkedDataset(const Group &base,const Path &path,
81  const datatype::Datatype &type,
82  const dataspace::Simple &space,
83  const Dimensions &chunk_shape,
87 
88 
89 };
90 
91 } // namespace node
92 } // namespace hdf5
Definition: link_creation.hpp:35
Definition: dataset.hpp:49
Definition: group.hpp:46
dataset creation property list
Definition: dataset_creation.hpp:110
dataset access property list
Definition: dataset_access.hpp:73
Definition: attribute.hpp:43
simple multidimensional dataspace
Definition: simple.hpp:39
dataset with chunked layout
Definition: chunked_dataset.hpp:37
std::vector< hsize_t > Dimensions
Definition: types.hpp:36
path to a node object
Definition: path.hpp:49
#define DLL_EXPORT
Definition: windows.hpp:35
base class for all data types
Definition: datatype.hpp:41