h5cpp
0.3.3
A modern C++ wrapper for the HDF5 C library
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
a
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
v
+
Functions
c
g
i
l
m
o
p
r
Variables
Typedefs
Enumerations
Enumerator
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
~
+
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
~
Variables
+
Typedefs
b
c
d
i
n
p
r
s
t
u
v
Enumerations
Related Functions
+
Files
File List
+
File Members
All
Typedefs
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
h5cpp
src
h5cpp
hdf5.hpp
Go to the documentation of this file.
1
//
2
// (c) Copyright 2017 DESY,ESS
3
//
4
// This file is part of h5cpp.
5
//
6
// This library is free software; you can redistribute it and/or modify it
7
// under the terms of the GNU Lesser General Public License as published
8
// by the Free Software Foundation; either version 2.1 of the License, or
9
// (at your option) any later version.
10
//
11
// This library is distributed in the hope that it will be useful, but
12
// WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY
13
// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
14
// License for more details.
15
//
16
// You should have received a copy of the GNU Lesser General Public License
17
// along with this library; if not, write to the
18
// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor
19
// Boston, MA 02110-1301 USA
20
// ===========================================================================
21
//
22
// Author: Eugen Wintersberger <eugen.wintersberger@desy.de>
23
// Created on: Oct 7, 2017
24
//
25
#pragma once
26
27
#include <
h5cpp/core/hdf5_capi.hpp
>
28
29
#include <
h5cpp/core/iterator_config.hpp
>
30
#include <
h5cpp/core/iterator.hpp
>
31
#include <
h5cpp/core/object_handle.hpp
>
32
#include <
h5cpp/core/object_id.hpp
>
33
#include <
h5cpp/core/path.hpp
>
34
#include <
h5cpp/core/types.hpp
>
35
#include <
h5cpp/core/version.hpp
>
36
#include <
h5cpp/core/windows.hpp
>
37
#include <
h5cpp/core/variable_length_string.hpp
>
38
#include <
h5cpp/core/fixed_length_string.hpp
>
39
40
#include <
h5cpp/attribute/attribute_iterator.hpp
>
41
#include <
h5cpp/attribute/attribute_manager.hpp
>
42
#include <
h5cpp/attribute/attribute.hpp
>
43
44
#include <
h5cpp/error/error.hpp
>
45
46
#include <
h5cpp/datatype/compound.hpp
>
47
#include <
h5cpp/datatype/datatype.hpp
>
48
#include <
h5cpp/datatype/factory.hpp
>
49
#include <
h5cpp/datatype/float.hpp
>
50
#include <
h5cpp/datatype/integer.hpp
>
51
#include <
h5cpp/datatype/type_trait.hpp
>
52
#include <
h5cpp/datatype/types.hpp
>
53
#include <
h5cpp/datatype/string.hpp
>
54
#include <
h5cpp/datatype/array.hpp
>
55
56
#include <
h5cpp/dataspace/dataspace.hpp
>
57
#include <
h5cpp/dataspace/scalar.hpp
>
58
#include <
h5cpp/dataspace/selection_manager.hpp
>
59
#include <
h5cpp/dataspace/selection.hpp
>
60
#include <
h5cpp/dataspace/simple.hpp
>
61
#include <
h5cpp/dataspace/type.hpp
>
62
#include <
h5cpp/dataspace/type_trait.hpp
>
63
#include <
h5cpp/dataspace/view.hpp
>
64
65
#include <
h5cpp/file/file.hpp
>
66
#include <
h5cpp/file/functions.hpp
>
67
#include <
h5cpp/file/types.hpp
>
68
#include <
h5cpp/file/driver.hpp
>
69
#include <
h5cpp/file/direct_driver.hpp
>
70
#include <
h5cpp/file/memory_driver.hpp
>
71
#include <
h5cpp/file/mpi_driver.hpp
>
72
#include <
h5cpp/file/posix_driver.hpp
>
73
74
#include <
h5cpp/filter/filter.hpp
>
75
#include <
h5cpp/filter/types.hpp
>
76
#include <
h5cpp/filter/deflate.hpp
>
77
#include <
h5cpp/filter/fletcher32.hpp
>
78
#include <
h5cpp/filter/shuffle.hpp
>
79
#include <
h5cpp/filter/external_filter.hpp
>
80
81
#include <
h5cpp/node/dataset.hpp
>
82
#include <
h5cpp/node/group_view.hpp
>
83
#include <
h5cpp/node/group.hpp
>
84
#include <
h5cpp/node/link_view.hpp
>
85
#include <
h5cpp/node/link.hpp
>
86
#include <
h5cpp/node/node.hpp
>
87
#include <
h5cpp/node/node_iterator.hpp
>
88
#include <
h5cpp/node/link_iterator.hpp
>
89
#include <
h5cpp/node/node_view.hpp
>
90
#include <
h5cpp/node/functions.hpp
>
91
#include <
h5cpp/node/types.hpp
>
92
#include <
h5cpp/node/chunked_dataset.hpp
>
93
#include <
h5cpp/node/recursive_node_iterator.hpp
>
94
#include <
h5cpp/node/recursive_link_iterator.hpp
>
95
#if H5_VERSION_GE(1,10,0)
96
#include <
h5cpp/node/virtual_dataset.hpp
>
97
#endif
98
99
#include <
h5cpp/property/attribute_creation.hpp
>
100
#include <
h5cpp/property/property_class.hpp
>
101
#include <
h5cpp/property/creation_order.hpp
>
102
#include <
h5cpp/property/dataset_access.hpp
>
103
#include <
h5cpp/property/dataset_creation.hpp
>
104
#include <
h5cpp/property/dataset_transfer.hpp
>
105
#include <
h5cpp/property/datatype_access.hpp
>
106
#include <
h5cpp/property/file_access.hpp
>
107
#include <
h5cpp/property/file_creation.hpp
>
108
#include <
h5cpp/property/file_mount.hpp
>
109
#include <
h5cpp/property/group_access.hpp
>
110
#include <
h5cpp/property/group_creation.hpp
>
111
#include <
h5cpp/property/link_access.hpp
>
112
#include <
h5cpp/property/link_creation.hpp
>
113
#include <
h5cpp/property/property_list.hpp
>
114
#include <
h5cpp/property/object_creation.hpp
>
115
#include <
h5cpp/property/string_creation.hpp
>
116
#include <
h5cpp/property/type_creation.hpp
>
117
#include <
h5cpp/property/object_copy.hpp
>
118
#if H5_VERSION_GE(1,10,0)
119
#include <
h5cpp/property/virtual_data_map.hpp
>
120
#endif
object_creation.hpp
shuffle.hpp
view.hpp
dataspace.hpp
integer.hpp
link_view.hpp
fixed_length_string.hpp
type.hpp
float.hpp
compound.hpp
iterator_config.hpp
group_view.hpp
object_id.hpp
file.hpp
windows.hpp
dataset.hpp
types.hpp
selection.hpp
link.hpp
selection_manager.hpp
simple.hpp
recursive_node_iterator.hpp
mpi_driver.hpp
direct_driver.hpp
group_access.hpp
virtual_dataset.hpp
path.hpp
functions.hpp
recursive_link_iterator.hpp
hdf5_capi.hpp
link_creation.hpp
array.hpp
driver.hpp
attribute_iterator.hpp
fletcher32.hpp
posix_driver.hpp
virtual_data_map.hpp
datatype_access.hpp
types.hpp
type_trait.hpp
types.hpp
string.hpp
external_filter.hpp
type_creation.hpp
creation_order.hpp
property_class.hpp
property_list.hpp
types.hpp
dataset_access.hpp
error.hpp
dataset_creation.hpp
chunked_dataset.hpp
memory_driver.hpp
file_creation.hpp
object_copy.hpp
attribute.hpp
node.hpp
type_trait.hpp
file_access.hpp
group.hpp
attribute_creation.hpp
node_view.hpp
link_access.hpp
object_handle.hpp
functions.hpp
iterator.hpp
group_creation.hpp
attribute_manager.hpp
datatype.hpp
string_creation.hpp
node_iterator.hpp
scalar.hpp
version.hpp
file_mount.hpp
variable_length_string.hpp
link_iterator.hpp
dataset_transfer.hpp
factory.hpp
filter.hpp
types.hpp
deflate.hpp
Generated on Mon Nov 29 2021 15:15:10 for h5cpp by
1.8.13