summaryrefslogtreecommitdiff
path: root/src/base/stats/types.hh
diff options
context:
space:
mode:
authorThomas Grass <Thomas.Grass@ARM.com>2011-08-19 15:08:05 -0500
committerThomas Grass <Thomas.Grass@ARM.com>2011-08-19 15:08:05 -0500
commit3f1ae35c6db3321b5f7e0ef4a90e2610a468692b (patch)
tree0ff0c7143bf8331182f254930e7a944575acc0ca /src/base/stats/types.hh
parent676a530b776ca3468a4c318bbe5bbf8b473bc5f2 (diff)
downloadgem5-3f1ae35c6db3321b5f7e0ef4a90e2610a468692b.tar.xz
Stats: Add a sparse histogram stat object.
Diffstat (limited to 'src/base/stats/types.hh')
-rw-r--r--src/base/stats/types.hh3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/base/stats/types.hh b/src/base/stats/types.hh
index 9faa8d33d..831cc6db5 100644
--- a/src/base/stats/types.hh
+++ b/src/base/stats/types.hh
@@ -32,6 +32,7 @@
#define __BASE_STATS_TYPES_HH__
#include <limits>
+#include <map>
#include <vector>
#include "base/types.hh"
@@ -42,6 +43,8 @@ namespace Stats {
typedef double Counter;
/** vector of counters. */
typedef std::vector<Counter> VCounter;
+/** map of counters */
+typedef std::map<Counter, int> MCounter;
typedef std::numeric_limits<Counter> CounterLimits;