From 554d10987ff33f3d09de0086a379221a252bf508 Mon Sep 17 00:00:00 2001
From: Maximilian Reininghaus <maximilian.reininghaus@kit.edu>
Date: Thu, 13 Apr 2023 16:43:32 +0200
Subject: [PATCH] include <boost/filesystem/fstream.hpp> where appropriate

---
 corsika/detail/media/GeomagneticModel.inl | 4 +++-
 corsika/detail/modules/urqmd/UrQMD.inl    | 1 +
 corsika/detail/output/YAMLStreamer.inl    | 2 ++
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/corsika/detail/media/GeomagneticModel.inl b/corsika/detail/media/GeomagneticModel.inl
index fa01df718..05a4aa7cc 100644
--- a/corsika/detail/media/GeomagneticModel.inl
+++ b/corsika/detail/media/GeomagneticModel.inl
@@ -8,6 +8,8 @@
 
 #include <corsika/framework/core/Logging.hpp>
 #include <boost/math/tr1.hpp>
+#include <boost/filesystem.hpp>
+#include <boost/filesystem/fstream.hpp>
 
 #include <stdexcept>
 #include <string>
@@ -216,4 +218,4 @@ namespace corsika {
                                magneticfield_geo[2] * -1_nT};
   }
 
-} // namespace corsika
\ No newline at end of file
+} // namespace corsika
diff --git a/corsika/detail/modules/urqmd/UrQMD.inl b/corsika/detail/modules/urqmd/UrQMD.inl
index 1772df106..7a0827f58 100644
--- a/corsika/detail/modules/urqmd/UrQMD.inl
+++ b/corsika/detail/modules/urqmd/UrQMD.inl
@@ -19,6 +19,7 @@
 #include <corsika/framework/utility/COMBoost.hpp>
 
 #include <boost/filesystem.hpp>
+#include <boost/filesystem/fstream.hpp>
 #include <boost/multi_array.hpp>
 
 #include <algorithm>
diff --git a/corsika/detail/output/YAMLStreamer.inl b/corsika/detail/output/YAMLStreamer.inl
index bdca88ac2..c2d267de0 100644
--- a/corsika/detail/output/YAMLStreamer.inl
+++ b/corsika/detail/output/YAMLStreamer.inl
@@ -8,6 +8,8 @@
 
 #pragma once
 
+#include <boost/filesystem/fstream.hpp>
+
 namespace corsika {
 
   inline void YAMLStreamer::writeYAML(YAML::Node const& node,
-- 
GitLab