chromium/cc/layers/layer_list_iterator.cc

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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;

// We will only support prefix increment.
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;

}  // namespace cc