Index: cc/layer_iterator.h |
diff --git a/cc/layer_iterator.h b/cc/layer_iterator.h |
index eeaafb55aa4d8951fa3fd17ebeb72abdea4cd88e..84814fc1794473d66e6f8eee269d7a427f9ee26d 100644 |
--- a/cc/layer_iterator.h |
+++ b/cc/layer_iterator.h |
@@ -5,9 +5,9 @@ |
#ifndef CCLayerIterator_h |
#define CCLayerIterator_h |
-#include "cc/layer_tree_host_common.h" |
- |
#include "base/memory/ref_counted.h" |
+#include "cc/cc_export.h" |
+#include "cc/layer_tree_host_common.h" |
namespace cc { |
@@ -168,9 +168,9 @@ private: |
}; |
// Orderings for iterating over the RenderSurfaceImpl-Layer tree. |
-struct LayerIteratorActions { |
+struct CC_EXPORT LayerIteratorActions { |
// Walks layers sorted by z-order from back to front. |
- class BackToFront { |
+ class CC_EXPORT BackToFront { |
public: |
template <typename LayerType, typename LayerList, typename RenderSurfaceType, typename ActionType> |
void begin(LayerIterator<LayerType, LayerList, RenderSurfaceType, ActionType>&); |
@@ -186,7 +186,7 @@ struct LayerIteratorActions { |
}; |
// Walks layers sorted by z-order from front to back |
- class FrontToBack { |
+ class CC_EXPORT FrontToBack { |
public: |
template <typename LayerType, typename LayerList, typename RenderSurfaceType, typename ActionType> |
void begin(LayerIterator<LayerType, LayerList, RenderSurfaceType, ActionType>&); |