chromium/ui/events/event_modifiers.cc

// Copyright 2014 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/event_modifiers.h"

#include "ui/events/event.h"
#include "ui/events/event_constants.h"

namespace ui {

namespace {

static const int kEventFlagFromModifiers[] =;

}  // namespace

EventModifiers::EventModifiers() {}
EventModifiers::~EventModifiers() {}

void EventModifiers::UpdateModifier(unsigned int modifier, bool down) {}

void EventModifiers::UpdateModifierLock(unsigned int modifier, bool down) {}

void EventModifiers::SetModifierLock(unsigned int modifier, bool locked) {}

void EventModifiers::UpdateFlags(unsigned int modifier) {}

int EventModifiers::GetModifierFlags() {}

void EventModifiers::ResetKeyboardModifiers() {}

// static
int EventModifiers::GetEventFlagFromModifier(unsigned int modifier) {}

// static
int EventModifiers::GetModifierFromEventFlag(int flag) {}

}  // namespace ui