Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Implement Exec::wait_any on top of ActivitySet and deprecate one method
[simgrid.git] / include / simgrid / s4u / ActivitySet.hpp
index 172bb36991518011ebdbecc8e26e2fed234b9718..86942a3a708d19ed24781e3afa1604ba1a00013f 100644 (file)
 
 #include <vector>
 
-namespace simgrid::s4u {
+namespace simgrid {
+
+extern template class XBT_PUBLIC xbt::Extendable<s4u::ActivitySet>;
+
+namespace s4u {
 /** @brief ActivitiesSet
  *
  * This class is a container of activities, allowing to wait for the completion of any or all activities in the set.
@@ -76,6 +80,7 @@ public:
   bool has_failed_activities() { return not failed_activities_.empty(); }
 };
 
-}; // namespace simgrid::s4u
+} // namespace s4u
+} // namespace simgrid
 
 #endif