#ifndef SMPI_PRIVATE_HPP
#define SMPI_PRIVATE_HPP
+#include <unordered_map>
#include "src/instr/instr_smpi.h"
#ifdef HAVE_PAPI
XBT_PRIVATE int smpi_process_event_set(void);
#endif
-extern std::map<std::string, double> location2speedup;
+extern std::unordered_map<std::string, double> location2speedup;
/** @brief Returns the last call location (filename, linenumber). Process-specific. */
+extern "C" {
XBT_PUBLIC(smpi_trace_call_location_t*) smpi_process_get_call_location(void);
XBT_PUBLIC(smpi_trace_call_location_t*) smpi_trace_get_call_location();
+}
#endif