Chromium Code Reviews| 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 |