libevdevxx 0.5.0
A C++ wrapper for libevdev.
|
#include <Property.hpp>
Public Member Functions | |
constexpr | Property () noexcept=default |
constexpr | Property (unsigned val) |
![]() | |
constexpr | NumberBase () noexcept |
constexpr | NumberBase (Value value) noexcept |
constexpr | operator Value () const noexcept |
constexpr bool | operator== (const NumberBase &other) const noexcept=default |
constexpr std::strong_ordering | operator<=> (const NumberBase &other) const noexcept=default |
constexpr NumberBase & | operator++ () noexcept |
constexpr Derived | operator++ (int) noexcept |
constexpr | NumberBase () noexcept |
constexpr | NumberBase (Value value) noexcept |
constexpr | operator Value () const noexcept |
constexpr bool | operator== (const NumberBase &other) const noexcept=default |
constexpr std::strong_ordering | operator<=> (const NumberBase &other) const noexcept=default |
constexpr NumberBase & | operator++ () noexcept |
constexpr Derived | operator++ (int) noexcept |
Static Public Member Functions | |
static Property | parse (std::string_view name, std::size_t *pos=nullptr) |
static constexpr Property | max () noexcept |
Static Public Attributes | |
static const Property | pointer {INPUT_PROP_POINTER} |
static const Property | direct {INPUT_PROP_DIRECT} |
static const Property | button_pad {INPUT_PROP_BUTTONPAD} |
static const Property | semi_mt {INPUT_PROP_SEMI_MT} |
static const Property | top_button_pad {INPUT_PROP_TOPBUTTONPAD} |
static const Property | pointing_stick {INPUT_PROP_POINTING_STICK} |
static const Property | accelerometer {INPUT_PROP_ACCELEROMETER} |
Additional Inherited Members | |
![]() | |
using | Value |
using | Derived |
![]() | |
Value | value |
Value | value |
|
constexprdefaultnoexcept |
|
inlineconstexpr |
|
inlinestaticconstexprnoexcept |
|
static |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |