#define INSTR_DEFAULT_STR_SIZE 500
-#include "xbt/graph.h"
#include "xbt/dict.h"
+#include "xbt/graph.h"
namespace simgrid {
namespace instr {
} // namespace simgrid::instr
typedef simgrid::instr::Container* container_t;
-SG_BEGIN_DECL()
+extern "C" {
extern XBT_PRIVATE std::set<std::string> created_categories;
extern XBT_PRIVATE std::set<std::string> declared_marks;
*/
typedef enum { instr_fmt_paje, instr_fmt_TI } instr_fmt_type_t;
extern instr_fmt_type_t instr_fmt_type;
-
-SG_END_DECL()
+}
void LogContainerTypeDefinition(simgrid::instr::Type* type);
void LogVariableTypeDefinition(simgrid::instr::Type* type);