stats: move the limits stuff into the types.hh file
authorNathan Binkert <nate@binkert.org>
Mon, 23 Feb 2009 20:22:18 +0000 (12:22 -0800)
committerNathan Binkert <nate@binkert.org>
Mon, 23 Feb 2009 20:22:18 +0000 (12:22 -0800)
src/base/statistics.hh
src/base/stats/types.hh

index 5d894e8e1ec22e312d007b27a8c89aa3e5529352..d8145ddc419e6d4d39ebc89603c4fa970355ed10 100644 (file)
@@ -55,7 +55,6 @@
 #include <cmath>
 #include <functional>
 #include <iosfwd>
-#include <limits>
 #include <list>
 #include <string>
 #include <vector>
@@ -78,9 +77,7 @@ extern Tick curTick;
 /* A namespace for all of the Statistics */
 namespace Stats {
 
-typedef std::numeric_limits<Counter> CounterLimits;
 
-/* Contains the statistic implementation details */
 //////////////////////////////////////////////////////////////////////
 //
 // Statistics Framework Base classes
index 6f56aec9aa3310ca89556e76d218bc9c1f394ab6..e561f94ad5ddf23ed51a1410a133d20ed2819778 100644 (file)
@@ -31,6 +31,7 @@
 #ifndef __BASE_STATS_TYPES_HH__
 #define __BASE_STATS_TYPES_HH__
 
+#include <limits>
 #include <vector>
 
 #include "sim/host.hh"
@@ -42,6 +43,8 @@ typedef double Counter;
 /** vector of counters. */
 typedef std::vector<Counter> VCounter;
 
+typedef std::numeric_limits<Counter> CounterLimits;
+
 /** All results are doubles. */
 typedef double Result;
 /** vector of results. */