Line data Source code
1 0 : // Distributed under the MIT License.
2 : // See LICENSE.txt for details.
3 :
4 : #pragma once
5 :
6 : #include <string>
7 : #include <vector>
8 :
9 : namespace h5 {
10 : /*!
11 : * \ingroup HDF5Group
12 : * \brief Check if all files within `input_filenames` have the same source
13 : * archive.
14 : */
15 1 : bool check_src_files_match(const std::vector<std::string>& input_filenames);
16 :
17 : /*!
18 : * \ingroup HDF5Group
19 : * \brief Check if all files within `input_filenames` with volume subfile
20 : * `subfile_name` have the same set of observation ids.
21 : */
22 1 : bool check_observation_ids_match(
23 : const std::vector<std::string>& input_filenames,
24 : const std::string& subfile_name);
25 :
26 : } // namespace h5
|