Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(813)

Unified Diff: ui/events/mojo/latency_info_struct_traits.h

Issue 2174843003: cc mojo: Use ArrayDataViews in RenderPasses (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: A little bit of cleanup Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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();

Powered by Google App Engine
This is Rietveld 408576698