Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
forgot that in making Activities extendable. Should please Asan
authorSUTER Frederic <frederic.suter@cc.in2p3.fr>
Mon, 3 Jan 2022 08:06:31 +0000 (09:06 +0100)
committerSUTER Frederic <frederic.suter@cc.in2p3.fr>
Mon, 3 Jan 2022 08:13:11 +0000 (09:13 +0100)
docs/source/conf.py
include/simgrid/s4u/Activity.hpp
src/s4u/s4u_Activity.cpp

index 1b78ffd..3ad1480 100644 (file)
@@ -128,6 +128,7 @@ nitpick_ignore = [
   ('cpp:identifier', 'uint64_t'),
   ('cpp:identifier', 'xbt'),
   ('cpp:identifier', 'xbt_dynar_s'),
+  ('cpp:identifier', 'xbt::Extendable<Activity>'),
   ('cpp:identifier', 'xbt::Extendable<Actor>'),
   ('cpp:identifier', 'xbt::Extendable<Disk>'),
   ('cpp:identifier', 'xbt::Extendable<File>'),
index 2a8504c..e5aca02 100644 (file)
@@ -21,6 +21,9 @@
 XBT_LOG_EXTERNAL_CATEGORY(s4u_activity);
 
 namespace simgrid {
+
+extern template class XBT_PUBLIC xbt::Extendable<s4u::Activity>;
+
 namespace s4u {
 
 /** @brief Activities
index e06fb23..6eaa564 100644 (file)
@@ -18,6 +18,9 @@ XBT_LOG_EXTERNAL_CATEGORY(s4u);
 XBT_LOG_NEW_DEFAULT_SUBCATEGORY(s4u_activity, s4u, "S4U activities");
 
 namespace simgrid {
+
+template class xbt::Extendable<s4u::Activity>;
+
 namespace s4u {
 
 xbt::signal<void(Activity&)> Activity::on_veto;