X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=common%2Ftrace_model.hpp;h=4f150bc925caec0162dd21b6e07a28c664049ed4;hb=946da143b5fa8b5babddd5668743e4048bf08e7d;hp=1b2e1f2c45a48ede154195544ff271803e0f444a;hpb=e26d30e9121ba10bcff16df43c27cce7223038b3;p=apitrace diff --git a/common/trace_model.hpp b/common/trace_model.hpp index 1b2e1f2..4f150bc 100644 --- a/common/trace_model.hpp +++ b/common/trace_model.hpp @@ -32,10 +32,10 @@ #include +#include #include #include -#include namespace trace { @@ -107,8 +107,6 @@ public: virtual const char *toString(void) const; const Value & operator[](size_t index) const; - - void dump(std::ostream &os, bool color=true); }; @@ -332,14 +330,6 @@ protected: }; -inline std::ostream & operator <<(std::ostream &os, Value *value) { - if (value) { - value->dump(os); - } - return os; -} - - typedef unsigned CallFlags; /** @@ -444,17 +434,9 @@ public: assert(index < args.size()); return *(args[index]); } - - void dump(std::ostream &os, bool color=true); }; -inline std::ostream & operator <<(std::ostream &os, Call &call) { - call.dump(os); - return os; -} - - } /* namespace trace */ #endif /* _TRACE_MODEL_HPP_ */