浏览代码

Update C++ usage to match C++17

Tim Kientzle 2 年之前
父节点
当前提交
9bdc5dd7b2
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Performance/Harness.h

+ 2 - 2
Performance/Harness.h

@@ -94,7 +94,7 @@ private:
    * from the main results.
    */
   template <typename Function>
-  typename std::result_of<Function()>::type measure_subtask(
+  typename std::invoke_result<Function>::type measure_subtask(
       const std::string& name, Function&& func);
 
   /**
@@ -171,7 +171,7 @@ void Harness::measure(const Function& func) {
 }
 
 template <typename Function>
-typename std::result_of<Function()>::type Harness::measure_subtask(
+typename std::invoke_result<Function>::type Harness::measure_subtask(
   const std::string& name, Function&& func) {
   subtask_names.push_back(name);
   using std::chrono::steady_clock;