std::string tracing_category_ = "";
public:
- static xbt::signal<void(AnyActivity const&)> on_completion;
+ inline static xbt::signal<void(AnyActivity const&)> on_completion;
/*! Add a callback fired when the activity completes (either normally, cancelled or failed) */
static void on_completion_cb(const std::function<void(AnyActivity const&)>& cb) { on_completion.connect(cb); }
xbt::signal<void(Activity&)> Activity::on_veto;
xbt::signal<void(Activity const&)> Activity::on_suspended;
xbt::signal<void(Activity const&)> Activity::on_resumed;
-template<class AnyActivity> extern xbt::signal<void(AnyActivity const&)> Activity_T<AnyActivity>::on_completion;
std::set<Activity*>* Activity::vetoed_activities_ = nullptr;