diff options
author | José Fonseca <jfonseca@vmware.com> | 2010-11-26 15:26:14 +0000 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2010-11-26 15:26:14 +0000 |
commit | f84c70e16aaf953f8984981456f5baf8eada7153 (patch) | |
tree | 1b1584e39e4df5dea4a0b3cd750f53060e57b70d /trace_model.cpp | |
parent | 2250a0e42a0fcad757f38121859ce7de10384df3 (diff) |
More efficient enum representation.
Diffstat (limited to 'trace_model.cpp')
-rw-r--r-- | trace_model.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/trace_model.cpp b/trace_model.cpp index b0e5158..fb25826 100644 --- a/trace_model.cpp +++ b/trace_model.cpp @@ -55,7 +55,7 @@ void String::visit(Visitor &visitor) { visitor.visit(this); } -void Const::visit(Visitor &visitor) { +void Enum::visit(Visitor &visitor) { visitor.visit(this); } @@ -129,7 +129,7 @@ public: os << literal << '"' << node->value << '"' << normal; } - void visit(Const *node) { + void visit(Enum *node) { os << literal << node->name << normal; } @@ -205,7 +205,7 @@ std::ostream & operator <<(std::ostream &os, Value *value) { static inline const Value *unwrap(const Value *node) { - const Const *c = dynamic_cast<const Const *>(node); + const Enum *c = dynamic_cast<const Enum *>(node); if (c) return c->value; return node; |