static void delete_lookup();
static std::unordered_map<std::string, F2C*>* lookup();
+ virtual ~F2C() = default;
+
//Override these to handle specific values.
- int add_f();
+ virtual int add_f();
static void free_f(int id);
- int c2f();
+ virtual int c2f();
// This method should be overridden in all subclasses to avoid casting the result when calling it.
// For the default one, the MPI_*_NULL returned is assumed to be NULL.
static int match_send(void* a, void* b, simgrid::kernel::activity::CommImpl* ignored);
static int match_recv(void* a, void* b, simgrid::kernel::activity::CommImpl* ignored);
- int add_f();
+ int add_f() override;
static void free_f(int id);
static Request* f2c(int);