private:
Container* container;
Type* type;
- Value* val;
+ Value* value;
const char* filename;
int linenumber;
public:
Container* container;
Type* type;
- Value* val;
+ Value* value;
int size;
const char* filename;
int linenumber;
Container* container;
Type* type;
Container* destContainer;
- char *value;
- char *key;
- public:
- EndLinkEvent(double timestamp, Container* container, Type* type, Container* destContainer, const char* value,
- const char* key);
- ~EndLinkEvent();
- void print() override;
+ std::string value;
+ std::string key;
+
+public:
+ EndLinkEvent(double timestamp, Container* container, Type* type, Container* destContainer, std::string value,
+ std::string key);
+ ~EndLinkEvent() = default;
+ void print() override;
};