diff options
author | Andreas Hansson <andreas.hansson@arm.com> | 2014-09-20 17:17:49 -0400 |
---|---|---|
committer | Andreas Hansson <andreas.hansson@arm.com> | 2014-09-20 17:17:49 -0400 |
commit | 0fa128bbd0a53a3428fa2028b8754e15c9ef7c38 (patch) | |
tree | 30e2598a67f540e97cdbaf1cf7f5092b974d9d3c /src/base/statistics.hh | |
parent | b2c2e67468bba6dbbbfb6856ca94fdcfa1492258 (diff) | |
download | gem5-0fa128bbd0a53a3428fa2028b8754e15c9ef7c38.tar.xz |
base: Clean up redundant string functions and use C++11
This patch does a bit of housekeeping on the string helper functions
and relies on the C++11 standard library where possible. It also does
away with our custom string hash as an implementation is already part
of the standard library.
Diffstat (limited to 'src/base/statistics.hh')
-rw-r--r-- | src/base/statistics.hh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/base/statistics.hh b/src/base/statistics.hh index 7e5f1f5b9..1b3d0fc54 100644 --- a/src/base/statistics.hh +++ b/src/base/statistics.hh @@ -741,7 +741,7 @@ class ScalarBase : public DataWrap<Derived, ScalarInfoProxy> class ProxyInfo : public ScalarInfo { public: - std::string str() const { return to_string(value()); } + std::string str() const { return std::to_string(value()); } size_type size() const { return 1; } bool check() const { return true; } void prepare() { } @@ -2170,7 +2170,7 @@ class ConstNode : public Node const VResult &result() const { return vresult; } Result total() const { return vresult[0]; }; size_type size() const { return 1; } - std::string str() const { return to_string(vresult[0]); } + std::string str() const { return std::to_string(vresult[0]); } }; template <class T> @@ -2200,7 +2200,7 @@ class ConstVectorNode : public Node size_type size = this->size(); std::string tmp = "("; for (off_type i = 0; i < size; i++) - tmp += csprintf("%s ",to_string(vresult[i])); + tmp += csprintf("%s ", std::to_string(vresult[i])); tmp += ")"; return tmp; } |