Salome HOME
A fix for the next case:
[modules/shaper.git] / src / GeomAlgoAPI / GeomAlgoAPI_CompoundBuilder.h
index 5cca6ad87819960a48b5c3e54ac670ae7a94e790..5e863f34c92b1a1646ae70df2fc09c0292bfac93 100644 (file)
@@ -1,15 +1,17 @@
+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
 // File:        GeomAlgoAPI_CompoundBuilder.h
 // Created:     24 Apr 2014
 // Author:      Natalia ERMOLAEVA
 
-#ifndef GeomAlgoAPI_CompoundBuilder_HeaderFile
-#define GeomAlgoAPI_CompoundBuilder_HeaderFile
+#ifndef GeomAlgoAPI_CompoundBuilder_H_
+#define GeomAlgoAPI_CompoundBuilder_H_
 
 #include <GeomAlgoAPI.h>
 #include <GeomAPI_Shape.h>
 #include <GeomAPI_Pnt.h>
 #include <GeomAPI_Dir.h>
-#include <boost/shared_ptr.hpp>
+#include <memory>
 
 #include <list>
 
 
 class GEOMALGOAPI_EXPORT GeomAlgoAPI_CompoundBuilder
 {
-public:
+ public:
   /// Creates compund of the given shapes
   /// \param theShapes a list of shapes
-  static boost::shared_ptr<GeomAPI_Shape> compound
-                            (std::list<boost::shared_ptr<GeomAPI_Shape> > theShapes);
+  static std::shared_ptr<GeomAPI_Shape> compound(
+      std::list<std::shared_ptr<GeomAPI_Shape> > theShapes);
 };
 
 #endif