#ifndef DEVICE_GAMEPAD_PUBLIC_CPP_GAMEPAD_H_
#define DEVICE_GAMEPAD_PUBLIC_CPP_GAMEPAD_H_
#include <stddef.h>
#include <algorithm>
#include <cstdint>
#include <limits>
#include <string>
#include "base/component_export.h"
namespace device {
class GamepadButton { … };
enum class GamepadHapticActuatorType { … };
enum class GamepadHapticEffectType { … };
enum class GamepadHapticsResult { … };
struct GamepadTouch { … };
class GamepadHapticActuator { … };
class GamepadEffectParameters { … };
class GamepadVector { … };
class GamepadQuaternion { … };
class GamepadPose { … };
enum class GamepadMapping { … };
enum class GamepadHand { … };
template <class T>
class GamepadImpl { … };
Gamepad;
static_assert …;
}
#endif