-class BoostContext : public Context {
-protected: // static
- static bool parallel_;
- static xbt_parmap_t parmap_;
- static std::vector<BoostContext*> workers_context_;
- static uintptr_t threads_working_;
- static xbt_os_thread_key_t worker_id_key_;
- static unsigned long process_index_;
- static BoostContext* maestro_context_;
-protected:
-#if HAVE_BOOST_CONTEXTS == 1
- boost::context::fcontext_t* fc_ = nullptr;
-#else
- boost::context::fcontext_t fc_;
-#endif
- void* stack_ = nullptr;