chromium/third_party/blink/renderer/core/editing/commands/delete_selection_options.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 "third_party/blink/renderer/core/editing/commands/delete_selection_options.h"

namespace blink {

DeleteSelectionOptions::DeleteSelectionOptions(const DeleteSelectionOptions&) =
    default;
DeleteSelectionOptions::DeleteSelectionOptions() = default;

bool DeleteSelectionOptions::IsExpandForSpecialElements() const {}
bool DeleteSelectionOptions::IsMergeBlocksAfterDelete() const {}
bool DeleteSelectionOptions::IsSanitizeMarkup() const {}
bool DeleteSelectionOptions::IsSmartDelete() const {}

// static
DeleteSelectionOptions DeleteSelectionOptions::NormalDelete() {}

DeleteSelectionOptions DeleteSelectionOptions::SmartDelete() {}

// ----
DeleteSelectionOptions::Builder::Builder() = default;

DeleteSelectionOptions DeleteSelectionOptions::Builder::Build() const {}

DeleteSelectionOptions::Builder&
DeleteSelectionOptions::Builder::SetExpandForSpecialElements(bool value) {}

DeleteSelectionOptions::Builder&
DeleteSelectionOptions::Builder::SetMergeBlocksAfterDelete(bool value) {}

DeleteSelectionOptions::Builder&
DeleteSelectionOptions::Builder::SetSanitizeMarkup(bool value) {}

DeleteSelectionOptions::Builder&
DeleteSelectionOptions::Builder::SetSmartDelete(bool value) {}

}  //  namespace blink