chromium/components/sync/model/sync_error.cc

// Copyright 2012 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/sync/model/sync_error.h"

#include <ostream>

#include "base/location.h"
#include "base/logging.h"
#include "base/notreached.h"

namespace syncer {

SyncError::SyncError() {}

SyncError::SyncError(const base::Location& location,
                     ErrorType error_type,
                     const std::string& message,
                     DataType data_type) {}

SyncError::SyncError(const SyncError& other) {}

SyncError::~SyncError() = default;

SyncError& SyncError::operator=(const SyncError& other) {}

void SyncError::Copy(const SyncError& other) {}

void SyncError::Clear() {}

void SyncError::Reset(const base::Location& location,
                      const std::string& message,
                      DataType data_type) {}

void SyncError::Init(const base::Location& location,
                     const std::string& message,
                     DataType data_type,
                     ErrorType error_type) {}

bool SyncError::IsSet() const {}

const base::Location& SyncError::location() const {}

const std::string& SyncError::message() const {}

DataType SyncError::data_type() const {}

SyncError::ErrorType SyncError::error_type() const {}

SyncError::Severity SyncError::GetSeverity() const {}

std::string SyncError::GetMessagePrefix() const {}

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

void SyncError::PrintLogError() const {}

}  // namespace syncer