#include "trace_writer.hpp"
-namespace Trace {
+namespace trace {
class ModelWriter : public Visitor
writer.writeFloat(node->value);
}
+ void visit(Double *node) {
+ writer.writeDouble(node->value);
+ }
+
void visit(String *node) {
writer.writeString(node->value);
}
void visit(Enum *node) {
- writer.writeEnum(node->sig);
+ writer.writeEnum(node->sig, node->value);
}
void visit(Bitmask *node) {
}
-} /* namespace Trace */
+} /* namespace trace */