blob: e01e73d05910759c28f138e77689a0ba00c23c0a [file]
// 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/spellcheck/common/spellcheck_result.h"
#include <vector>
SpellCheckResult::SpellCheckResult(spellcheck::Decoration d,
int loc,
int len,
const std::vector<std::u16string>& rep,
bool should_hide_suggestion_menu)
: decoration(d),
location(loc),
length(len),
replacements(rep),
should_hide_suggestion_menu(should_hide_suggestion_menu) {}
SpellCheckResult::SpellCheckResult(spellcheck::Decoration d,
int loc,
int len,
const std::u16string& rep,
bool should_hide_suggestion_menu)
: decoration(d),
location(loc),
length(len),
replacements(std::vector<std::u16string>({rep})),
should_hide_suggestion_menu(should_hide_suggestion_menu) {}
SpellCheckResult::~SpellCheckResult() = default;
SpellCheckResult::SpellCheckResult(const SpellCheckResult&) = default;