Index: ui/events/mojo/latency_info_struct_traits.h |
diff --git a/ui/events/mojo/latency_info_struct_traits.h b/ui/events/mojo/latency_info_struct_traits.h |
index 3573cf8fd9b09d29bfaed8861f145a6c71ee062e..5bf6e033a5935d5e7a71644584ceaf60829c5333 100644 |
--- a/ui/events/mojo/latency_info_struct_traits.h |
+++ b/ui/events/mojo/latency_info_struct_traits.h |
@@ -26,11 +26,23 @@ struct ArrayTraits<ui::LatencyInfo::LatencyMap> { |
return input.begin(); |
} |
- static void AdvanceIterator(ConstIterator& iterator) { iterator++; } |
- static void AdvanceIterator(Iterator& iterator) { iterator++; } |
+ static void AdvanceIterator(const ui::LatencyInfo::LatencyMap& input, |
+ ConstIterator& iterator) { |
+ iterator++; |
+ } |
+ static void AdvanceIterator(ui::LatencyInfo::LatencyMap& input, |
+ Iterator& iterator) { |
+ iterator++; |
+ } |
- static const Element& GetValue(ConstIterator& iterator) { return *iterator; } |
- static Element& GetValue(Iterator& iterator) { return *iterator; } |
+ static const Element& GetValue(const ui::LatencyInfo::LatencyMap& input, |
+ ConstIterator& iterator) { |
+ return *iterator; |
+ } |
+ static Element& GetValue(ui::LatencyInfo::LatencyMap& input, |
+ Iterator& iterator) { |
+ return *iterator; |
+ } |
static size_t GetSize(const ui::LatencyInfo::LatencyMap& input) { |
return input.size(); |