chromium/media/base/status.cc

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

#include "media/base/status.h"

#include <memory>

#include "media/base/media_serializers.h"

namespace media {

namespace internal {

StatusData::StatusData() = default;

StatusData::StatusData(const StatusData& copy) {}

StatusData::StatusData(StatusGroupType group,
                       StatusCodeType code,
                       std::string message,
                       UKMPackedType root_cause)
    :{}

std::unique_ptr<StatusData> StatusData::copy() const {}

StatusData::~StatusData() = default;

StatusData& StatusData::operator=(const StatusData& copy) {}

void StatusData::AddLocation(const base::Location& location) {}

std::ostream& operator<<(std::ostream& stream,
                         const OkStatusImplicitConstructionHelper&) {}

}  // namespace internal

const char StatusConstants::kCodeKey[] =;
const char StatusConstants::kGroupKey[] =;
const char StatusConstants::kMsgKey[] =;
const char StatusConstants::kStackKey[] =;
const char StatusConstants::kDataKey[] =;
const char StatusConstants::kCauseKey[] =;
const char StatusConstants::kFileKey[] =;
const char StatusConstants::kLineKey[] =;

internal::OkStatusImplicitConstructionHelper OkStatus() {}

}  // namespace media