HighFive 2.10.0
HighFive - Header-only C++ HDF5 interface
Loading...
Searching...
No Matches
H5FileDriver.hpp
Go to the documentation of this file.
1/*
2 * Copyright (c), 2017, Adrien Devresse <adrien.devresse@epfl.ch>
3 *
4 * Distributed under the Boost Software License, Version 1.0.
5 * (See accompanying file LICENSE_1_0.txt or copy at
6 * http://www.boost.org/LICENSE_1_0.txt)
7 *
8 */
9#pragma once
10
11#include "H5PropertyList.hpp"
13
14namespace HighFive {
15
18class H5_DEPRECATED("Use FileAccessProps directly") FileDriver: public FileAccessProps {};
19
20#ifdef H5_HAVE_PARALLEL
23class H5_DEPRECATED("Add MPIOFileAccess directly to FileAccessProps") MPIOFileDriver
24 : public FileAccessProps {
25 public:
26 inline MPIOFileDriver(MPI_Comm mpi_comm, MPI_Info mpi_info);
27};
28#endif
29
30} // namespace HighFive
31
#define H5_DEPRECATED(msg)
Definition H5_definitions.hpp:9
file driver base concept
Definition H5FileDriver.hpp:18
MPIIO Driver for Parallel HDF5.
Definition H5FileDriver.hpp:24
HDF5 property Lists.
Definition H5PropertyList.hpp:160
Definition H5_definitions.hpp:22