#define INSTR_PAJE_CONTAINERS_HPP
#include "src/instr/instr_private.hpp"
+#include <string>
namespace simgrid {
namespace instr {
class Type;
+class LinkType;
+class StateType;
+class VariableType;
class Container {
long long int id_;
void logCreation();
void logDestruction();
- static Container* getRootContainer();
+ StateType* getState(std::string name);
+ LinkType* getLink(std::string name);
+ VariableType* getVariable(std::string name);
+
+ static Container* getRoot();
};
class NetZoneContainer : public Container {