summaryrefslogtreecommitdiffstats
path: root/lldb/tools/lldb-perf/lib/Metric.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2013-03-21 03:32:24 +0000
committerGreg Clayton <gclayton@apple.com>2013-03-21 03:32:24 +0000
commitef0d2142ba3cad17ed09130f98b6efe2e00b2aa2 (patch)
treea68f27e232693bd1815ba96acdd60617d12dce39 /lldb/tools/lldb-perf/lib/Metric.cpp
parentcf691565ed7e36956572828bb3023a9830b0900d (diff)
downloadbcm5719-llvm-ef0d2142ba3cad17ed09130f98b6efe2e00b2aa2.tar.gz
bcm5719-llvm-ef0d2142ba3cad17ed09130f98b6efe2e00b2aa2.zip
Modify code to adhere to LLDB coding conventions.
llvm-svn: 177623
Diffstat (limited to 'lldb/tools/lldb-perf/lib/Metric.cpp')
-rw-r--r--lldb/tools/lldb-perf/lib/Metric.cpp38
1 files changed, 12 insertions, 26 deletions
diff --git a/lldb/tools/lldb-perf/lib/Metric.cpp b/lldb/tools/lldb-perf/lib/Metric.cpp
index afacc9b11a4..df8a243b1cc 100644
--- a/lldb/tools/lldb-perf/lib/Metric.cpp
+++ b/lldb/tools/lldb-perf/lib/Metric.cpp
@@ -28,21 +28,21 @@ m_dataset ()
template <class T>
void
-Metric<T>::append (T v)
+Metric<T>::Append (T v)
{
m_dataset.push_back(v);
}
template <class T>
size_t
-Metric<T>::count ()
+Metric<T>::GetCount () const
{
return m_dataset.size();
}
template <class T>
T
-Metric<T>::sum ()
+Metric<T>::GetSum () const
{
T sum = 0;
for (auto v : m_dataset)
@@ -52,32 +52,18 @@ Metric<T>::sum ()
template <class T>
T
-Metric<T>::average ()
+Metric<T>::GetAverage () const
{
- return sum()/count();
-}
-
-template <class T>
-const char*
-Metric<T>::name ()
-{
- return m_name.c_str();
-}
-
-template <class T>
-const char*
-Metric<T>::description ()
-{
- return m_description.c_str();
+ return GetSum()/GetCount();
}
template <>
void Metric<double>::WriteImpl (CFCMutableArray& parent, identity<double>)
{
CFCMutableDictionary dict;
- dict.AddValueCString(CFCString("name").get(),name(), true);
- dict.AddValueCString(CFCString("description").get(),description(), true);
- dict.AddValueDouble(CFCString("value").get(),this->average(), true);
+ dict.AddValueCString(CFCString("name").get(), GetName(), true);
+ dict.AddValueCString(CFCString("description").get(),GetDescription(), true);
+ dict.AddValueDouble(CFCString("value").get(),this->GetAverage(), true);
parent.AppendValue(dict.get(), true);
}
@@ -85,17 +71,17 @@ template <>
void Metric<MemoryStats>::WriteImpl (CFCMutableArray& parent, identity<MemoryStats>)
{
CFCMutableDictionary dict;
- dict.AddValueCString(CFCString("name").get(),name(), true);
- dict.AddValueCString(CFCString("description").get(),description(), true);
+ dict.AddValueCString(CFCString("name").get(), GetName(), true);
+ dict.AddValueCString(CFCString("description").get(), GetDescription(), true);
CFCMutableDictionary value;
- auto avg = this->average();
+ auto avg = this->GetAverage();
value.AddValueUInt64(CFCString("virtual").get(), avg.GetVirtualSize(), true);
value.AddValueUInt64(CFCString("resident").get(), avg.GetResidentSize(), true);
value.AddValueUInt64(CFCString("max_resident").get(), avg.GetMaxResidentSize(), true);
- dict.AddValue(CFCString("value").get(),value.get(), true);
+ dict.AddValue(CFCString("value").get(), value.get(), true);
parent.AppendValue(dict.get(), true);
}
OpenPOWER on IntegriCloud