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