From 3e78a691cc16413bff5b3e63a82c8af87d1230db Mon Sep 17 00:00:00 2001
From: Markus Frank <Markus.Frank@cern.ch>
Date: Wed, 23 Oct 2019 12:16:12 +0200
Subject: [PATCH] Fix compiler error for BooleanSolid for c++14

---
 DDCore/include/DD4hep/Shapes.h | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/DDCore/include/DD4hep/Shapes.h b/DDCore/include/DD4hep/Shapes.h
index f35d41373..f284302c3 100644
--- a/DDCore/include/DD4hep/Shapes.h
+++ b/DDCore/include/DD4hep/Shapes.h
@@ -1282,15 +1282,13 @@ namespace dd4hep {
    *   \ingroup DD4HEP_CORE
    */
   class BooleanSolid : public Solid_type<TGeoCompositeShape> {
-  protected:
+  public:
     /// Default constructor
     BooleanSolid() = default;
     /// Move Constructor
     BooleanSolid(BooleanSolid&& b) = default;
     /// Copy Constructor
     BooleanSolid(const BooleanSolid& b) = default;
-      
-  public:
     /// Constructor to be used when passing an already created object
     template <typename Q>
     BooleanSolid(const Handle<Q>& e) : Solid_type<Object>(e) { }
-- 
GitLab