#ifndef UI_EVENTS_OZONE_EVDEV_EVENT_DEVICE_INFO_H_
#define UI_EVENTS_OZONE_EVDEV_EVENT_DEVICE_INFO_H_
#include <limits.h>
#include <linux/input.h>
#include <stddef.h>
#include <stdint.h>
#include <array>
#include <string>
#include <vector>
#include "base/component_export.h"
#include "ui/events/devices/input_device.h"
#include "ui/events/ozone/evdev/event_device_util.h"
#if !defined(ABS_MT_TOOL_Y)
#define ABS_MT_TOOL_Y …
#endif
#define EVDEV_ABS_MT_FIRST …
#define EVDEV_ABS_MT_LAST …
#define EVDEV_ABS_MT_COUNT …
namespace base {
class FilePath;
}
namespace ui {
enum COMPONENT_EXPORT(EVDEV) EventDeviceType { … };
enum COMPONENT_EXPORT(EVDEV) KeyboardType { … };
std::ostream& operator<<(std::ostream& os, const KeyboardType value);
std::ostream& operator<<(std::ostream& os, const EventDeviceType value);
class COMPONENT_EXPORT(EVDEV) EventDeviceInfo { … };
}
#endif