chromium/ui/events/keycodes/dom/dom_keyboard_layout_map_base.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.

#ifdef UNSAFE_BUFFERS_BUILD
// TODO(crbug.com/351564777): Remove this and convert code to safer constructs.
#pragma allow_unsafe_buffers
#endif

#include "ui/events/keycodes/dom/dom_keyboard_layout_map_base.h"

#include <cstdint>
#include <memory>
#include <string>

#include "base/check.h"
#include "ui/events/keycodes/dom/dom_key.h"
#include "ui/events/keycodes/dom/dom_keyboard_layout.h"
#include "ui/events/keycodes/dom/dom_keyboard_layout_manager.h"

namespace ui {

DomKeyboardLayoutMapBase::DomKeyboardLayoutMapBase() = default;

DomKeyboardLayoutMapBase::~DomKeyboardLayoutMapBase() = default;

base::flat_map<std::string, std::string> DomKeyboardLayoutMapBase::Generate() {}

void DomKeyboardLayoutMapBase::PopulateLayout(uint32_t keyboard_layout_index,
                                              ui::DomKeyboardLayout* layout) {}

}  // namespace ui