From 67b7736559e2c936b1bb82db10103ef8bfb3a0d0 Mon Sep 17 00:00:00 2001 From: Maximilian Reininghaus <maximilian.reininghaus@tu-dortmund.de> Date: Fri, 4 Mar 2022 14:18:21 +0100 Subject: [PATCH] remove "static" declaration of get_root_CoordinateSystem() --- corsika/framework/geometry/CoordinateSystem.hpp | 4 ++-- corsika/framework/geometry/RootCoordinateSystem.hpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/corsika/framework/geometry/CoordinateSystem.hpp b/corsika/framework/geometry/CoordinateSystem.hpp index 13a8461ca..fb3a70408 100644 --- a/corsika/framework/geometry/CoordinateSystem.hpp +++ b/corsika/framework/geometry/CoordinateSystem.hpp @@ -35,7 +35,7 @@ namespace corsika { using CoordinateSystemPtr = std::shared_ptr<CoordinateSystem const>; /// this is the only way to create ONE unique root CS - static CoordinateSystemPtr& get_root_CoordinateSystem(); + CoordinateSystemPtr const& get_root_CoordinateSystem(); /** * Creates new CoordinateSystemPtr by translation along \a vector @@ -134,7 +134,7 @@ namespace corsika { * \{ **/ - friend CoordinateSystemPtr& get_root_CoordinateSystem(); + friend CoordinateSystemPtr const& get_root_CoordinateSystem(); friend CoordinateSystemPtr make_translation(CoordinateSystemPtr const& cs, QuantityVector<length_d> const& vector); diff --git a/corsika/framework/geometry/RootCoordinateSystem.hpp b/corsika/framework/geometry/RootCoordinateSystem.hpp index 41d2654d5..3585bf35c 100644 --- a/corsika/framework/geometry/RootCoordinateSystem.hpp +++ b/corsika/framework/geometry/RootCoordinateSystem.hpp @@ -27,8 +27,8 @@ namespace corsika { * RootCoordinateSystem */ - static inline CoordinateSystemPtr& get_root_CoordinateSystem() { - static CoordinateSystemPtr rootCS(new CoordinateSystem); // THIS IS IT + inline CoordinateSystemPtr const& get_root_CoordinateSystem() { + static CoordinateSystemPtr const rootCS(new CoordinateSystem); // THIS IS IT return rootCS; } -- GitLab