chromium/third_party/blink/renderer/modules/ml/ml_trace.cc

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

#include "third_party/blink/renderer/modules/ml/ml_trace.h"

#include "base/logging.h"
#include "base/memory/ptr_util.h"
#include "base/trace_event/trace_event.h"
#include "base/trace_event/trace_id_helper.h"

namespace blink {

constexpr char kWebNNTraceCategory[] =;

// Reset the |id_| so the moved `ScopedMLTrace` object won't end the trace
// prematurely on destruction.
ScopedMLTrace::ScopedMLTrace(ScopedMLTrace&& other)
    :{}

ScopedMLTrace::~ScopedMLTrace() {}

ScopedMLTrace& ScopedMLTrace::operator=(ScopedMLTrace&& other) {}

void ScopedMLTrace::AddStep(const char* step_name) {}

ScopedMLTrace::ScopedMLTrace(const char* name)
    :{}

ScopedMLTrace::ScopedMLTrace(const char* name, uint64_t id)
    :{}

}  // namespace blink