Index: src/zone-containers.h |
diff --git a/src/zone-containers.h b/src/zone-containers.h |
index b0ff7b6cf1bc68297ded6eae7e4bb76f322b18a9..5a520735b1a79da6fda792ca75f4b2017e9c979d 100644 |
--- a/src/zone-containers.h |
+++ b/src/zone-containers.h |
@@ -87,6 +87,17 @@ class ZoneStack : public std::stack<T, ZoneDeque<T>> { |
typedef ZoneVector<bool> BoolVector; |
typedef ZoneVector<int> IntVector; |
+// A small adapter for iterating over ranges of elements. |
+template <typename T> |
+struct PtrRange { |
Sven Panne
2014/12/15 14:21:59
Drive-by nit-pick: If performance (i.e. the copyin
Benedikt Meurer
2014/12/16 06:10:25
Ok, I see the reason to have this class in here, b
titzer
2014/12/16 07:55:10
Using base::iterator_range now.
|
+ typedef T* iterator; |
+ iterator begin_; |
+ iterator end_; |
+ iterator begin() { return begin_; } |
+ iterator end() { return end_; } |
+}; |
+ |
+ |
} // namespace internal |
} // namespace v8 |