8#ifndef LIBEVDEVXX_TYPE_HPP 
    9#define LIBEVDEVXX_TYPE_HPP 
   18#include <libevdev/libevdev.h> 
   39        Type(std::uint16_t number) :
 
   43                throw std::invalid_argument{
"invalid event type number"};
 
 
   53              std::size_t* pos = 
nullptr);
 
 
static const Type syn
Definition Type.hpp:78
 
static const Type rep
Definition Type.hpp:86
 
static const Type rel
Definition Type.hpp:80
 
constexpr Type() noexcept=default
 
static constexpr Type max() noexcept
Definition Type.hpp:60
 
static const Type pwr
Definition Type.hpp:88
 
static const Type key
Definition Type.hpp:79
 
static Type parse(std::string_view name, std::size_t *pos=nullptr)
 
static const Type msc
Definition Type.hpp:82
 
static const Type sw
Definition Type.hpp:83
 
static const Type ff_status
Definition Type.hpp:89
 
static const Type led
Definition Type.hpp:84
 
static const Type ff
Definition Type.hpp:87
 
static const Type abs
Definition Type.hpp:81
 
static const Type snd
Definition Type.hpp:85
 
static constexpr std::uint16_t count() noexcept
Definition Type.hpp:71
 
Definition NumberBase.hpp:21
 
The namespace of libevdevxx.
Definition AbsInfo.hpp:18
 
std::string to_string(const AbsInfo &info)
 
std::ostream & operator<<(std::ostream &out, const AbsInfo &info)