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

// Copyright 2017 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/local_surface_id.h"

#include <limits>

#include "base/hash/hash.h"
#include "base/logging.h"
#include "base/strings/stringprintf.h"

namespace viz {

size_t LocalSurfaceId::hash() const {}

size_t LocalSurfaceId::persistent_hash() const {}

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

std::ostream& operator<<(std::ostream& out,
                         const LocalSurfaceId& local_surface_id) {}

bool LocalSurfaceId::IsNewerThan(const LocalSurfaceId& other) const {}

bool LocalSurfaceId::IsNewerThanOrEmbeddingChanged(
    const LocalSurfaceId& other) const {}

bool LocalSurfaceId::IsSameOrNewerThan(const LocalSurfaceId& other) const {}

LocalSurfaceId LocalSurfaceId::ToSmallestId() const {}

void LocalSurfaceId::WriteIntoTrace(
    perfetto::TracedProto<TraceProto> proto) const {}

}  // namespace viz