Index: cc/tiles/tiling_set_eviction_queue.h |
diff --git a/cc/tiles/tiling_set_eviction_queue.h b/cc/tiles/tiling_set_eviction_queue.h |
index 493d74a8c82c1f5cb577ff8981cacb92b273e1be..960dcef49b146628eddb5681789ef9038b14d83b 100644 |
--- a/cc/tiles/tiling_set_eviction_queue.h |
+++ b/cc/tiles/tiling_set_eviction_queue.h |
@@ -97,6 +97,12 @@ class CC_EXPORT TilingSetEvictionQueue { |
std::vector<PictureLayerTiling*>* tilings, |
WhichTree tree, |
PictureLayerTiling::PriorityRectType priority_rect_type); |
+ EvictionRectIterator(const EvictionRectIterator& other) = default; |
+ EvictionRectIterator(EvictionRectIterator&& other) = default; |
+ |
+ EvictionRectIterator& operator=(const EvictionRectIterator& other) = |
+ default; |
+ EvictionRectIterator& operator=(EvictionRectIterator&& other) = default; |
bool done() const { return !prioritized_tile_.tile(); } |
const PrioritizedTile& operator*() const { return prioritized_tile_; } |
@@ -122,6 +128,15 @@ class CC_EXPORT TilingSetEvictionQueue { |
PendingVisibleTilingIterator(std::vector<PictureLayerTiling*>* tilings, |
WhichTree tree, |
bool return_required_for_activation_tiles); |
+ PendingVisibleTilingIterator(const PendingVisibleTilingIterator& other) = |
+ default; |
+ PendingVisibleTilingIterator(PendingVisibleTilingIterator&& other) = |
+ default; |
+ |
+ PendingVisibleTilingIterator& operator=( |
+ const PendingVisibleTilingIterator& other) = default; |
+ PendingVisibleTilingIterator& operator=( |
+ PendingVisibleTilingIterator&& other) = default; |
PendingVisibleTilingIterator& operator++(); |
@@ -140,6 +155,13 @@ class CC_EXPORT TilingSetEvictionQueue { |
bool return_occluded_tiles, |
bool return_required_for_activation_tiles); |
+ VisibleTilingIterator(const VisibleTilingIterator& other) = default; |
+ VisibleTilingIterator(VisibleTilingIterator&& other) = default; |
+ |
+ VisibleTilingIterator& operator=(const VisibleTilingIterator& other) = |
+ default; |
+ VisibleTilingIterator& operator=(VisibleTilingIterator&& other) = default; |
+ |
VisibleTilingIterator& operator++(); |
private: |
@@ -155,6 +177,12 @@ class CC_EXPORT TilingSetEvictionQueue { |
SkewportTilingIterator() = default; |
SkewportTilingIterator(std::vector<PictureLayerTiling*>* tilings, |
WhichTree tree); |
+ SkewportTilingIterator(const SkewportTilingIterator& other) = default; |
+ SkewportTilingIterator(SkewportTilingIterator&& other) = default; |
+ |
+ SkewportTilingIterator& operator=(const SkewportTilingIterator& other) = |
+ default; |
+ SkewportTilingIterator& operator=(SkewportTilingIterator&& other) = default; |
SkewportTilingIterator& operator++(); |
@@ -167,6 +195,13 @@ class CC_EXPORT TilingSetEvictionQueue { |
SoonBorderTilingIterator() = default; |
SoonBorderTilingIterator(std::vector<PictureLayerTiling*>* tilings, |
WhichTree tree); |
+ SoonBorderTilingIterator(const SoonBorderTilingIterator& other) = default; |
+ SoonBorderTilingIterator(SoonBorderTilingIterator&& other) = default; |
+ |
+ SoonBorderTilingIterator& operator=(const SoonBorderTilingIterator& other) = |
+ default; |
+ SoonBorderTilingIterator& operator=(SoonBorderTilingIterator&& other) = |
+ default; |
SoonBorderTilingIterator& operator++(); |
@@ -179,6 +214,13 @@ class CC_EXPORT TilingSetEvictionQueue { |
EventuallyTilingIterator() = default; |
EventuallyTilingIterator(std::vector<PictureLayerTiling*>* tilings, |
WhichTree tree); |
+ EventuallyTilingIterator(const EventuallyTilingIterator& other) = default; |
+ EventuallyTilingIterator(EventuallyTilingIterator&& other) = default; |
+ |
+ EventuallyTilingIterator& operator=(const EventuallyTilingIterator& other) = |
+ default; |
+ EventuallyTilingIterator& operator=(EventuallyTilingIterator&& other) = |
+ default; |
EventuallyTilingIterator& operator++(); |