summaryrefslogtreecommitdiff
path: root/src/base/types.hh
diff options
context:
space:
mode:
authorNilay Vaish <nilay@cs.wisc.edu>2013-02-10 21:26:24 -0600
committerNilay Vaish <nilay@cs.wisc.edu>2013-02-10 21:26:24 -0600
commit7862478eef88d58d8da3c43663aa39bd4b604fc5 (patch)
tree09bf37b44cb164d03415e64b4d4c52cbccbd194a /src/base/types.hh
parentd3aebe1f91aa166329c8ee102fdcb2c9734fdceb (diff)
downloadgem5-7862478eef88d58d8da3c43663aa39bd4b604fc5.tar.xz
ruby: replace Time with Cycles in Message class
Concomitant changes are being committed as well, including the io operator<< for the Cycles class.
Diffstat (limited to 'src/base/types.hh')
-rw-r--r--src/base/types.hh3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/base/types.hh b/src/base/types.hh
index b4cb69a0c..ad9ac766e 100644
--- a/src/base/types.hh
+++ b/src/base/types.hh
@@ -40,6 +40,7 @@
#include <inttypes.h>
#include <cassert>
+#include <ostream>
/** uint64_t constant */
#define ULL(N) ((uint64_t)N##ULL)
@@ -125,6 +126,8 @@ class Cycles
const Cycles operator >>(const int32_t shift)
{ return Cycles(c >> shift); }
+ friend std::ostream& operator<<(std::ostream &out, const Cycles & cycles);
+
#endif // SWIG not touching operators
};