#include "cc/layers/layer_list_iterator.h"
#include "cc/layers/layer.h"
namespace cc {
LayerListIterator::LayerListIterator(Layer* root_layer)
: … { … }
LayerListIterator::LayerListIterator(const LayerListIterator& other) = default;
LayerListIterator& LayerListIterator::operator++() { … }
LayerListIterator::~LayerListIterator() = default;
LayerListConstIterator::LayerListConstIterator(const Layer* root_layer)
: … { … }
LayerListConstIterator::LayerListConstIterator(
const LayerListConstIterator& other) = default;
LayerListConstIterator& LayerListConstIterator::operator++() { … }
LayerListConstIterator::~LayerListConstIterator() = default;
LayerListReverseIterator::LayerListReverseIterator(Layer* root_layer)
: … { … }
LayerListReverseIterator::LayerListReverseIterator(
const LayerListReverseIterator& other) = default;
LayerListReverseIterator& LayerListReverseIterator::operator++() { … }
void LayerListReverseIterator::DescendToRightmostInSubtree() { … }
LayerListReverseIterator::~LayerListReverseIterator() = default;
LayerListReverseConstIterator::LayerListReverseConstIterator(
const LayerListReverseConstIterator& other) = default;
LayerListReverseConstIterator::LayerListReverseConstIterator(
const Layer* root_layer)
: … { … }
LayerListReverseConstIterator& LayerListReverseConstIterator::operator++() { … }
void LayerListReverseConstIterator::DescendToRightmostInSubtree() { … }
LayerListReverseConstIterator::~LayerListReverseConstIterator() = default;
}