chromium/components/viz/common/surfaces/surface_range.cc

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

#include "components/viz/common/surfaces/surface_range.h"

#include <ostream>
#include <string>

#include "base/strings/stringprintf.h"

namespace viz {

SurfaceRange::SurfaceRange() = default;

SurfaceRange::SurfaceRange(const std::optional<SurfaceId>& start,
                           const SurfaceId& end)
    :{}

SurfaceRange::SurfaceRange(const SurfaceId& surface_id)
    :{}

SurfaceRange::SurfaceRange(const SurfaceRange& other) = default;

SurfaceRange& SurfaceRange::operator=(const SurfaceRange& other) = default;

bool SurfaceRange::IsInRangeExclusive(const SurfaceId& surface_id) const {}

bool SurfaceRange::IsInRangeInclusive(const SurfaceId& surface_id) const {}

bool SurfaceRange::HasDifferentFrameSinkIds() const {}

bool SurfaceRange::HasDifferentEmbedTokens() const {}

bool SurfaceRange::IsValid() const {}

std::string SurfaceRange::ToString() const {}

std::ostream& operator<<(std::ostream& out, const SurfaceRange& surface_range) {}

}  // namespace viz