libevdevxx 0.5.4
A C++ wrapper for libevdev.
Loading...
Searching...
No Matches
Property Class Reference

#include <Property.hpp>

Public Member Functions

constexpr Property () noexcept=default
constexpr Property (unsigned val)
Public Member Functions inherited from NumberBase< unsigned, Property >
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 NumberBaseoperator++ () 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

Protected Types inherited from NumberBase< unsigned, Property >
using Value
using Derived
Protected Attributes inherited from NumberBase< unsigned, Property >
Value value

Constructor & Destructor Documentation

◆ Property() [1/2]

Property ( )
constexprdefaultnoexcept

◆ Property() [2/2]

Property ( unsigned val)
inlineconstexpr

Member Function Documentation

◆ max()

constexpr Property max ( )
inlinestaticnodiscardconstexprnoexcept

◆ parse()

Property parse ( std::string_view name,
std::size_t * pos = nullptr )
staticnodiscard

Member Data Documentation

◆ accelerometer

Property accelerometer {INPUT_PROP_ACCELEROMETER}
staticconstexpr

◆ button_pad

Property button_pad {INPUT_PROP_BUTTONPAD}
staticconstexpr

◆ direct

Property direct {INPUT_PROP_DIRECT}
staticconstexpr

◆ pointer

Property pointer {INPUT_PROP_POINTER}
staticconstexpr

◆ pointing_stick

Property pointing_stick {INPUT_PROP_POINTING_STICK}
staticconstexpr

◆ semi_mt

Property semi_mt {INPUT_PROP_SEMI_MT}
staticconstexpr

◆ top_button_pad

Property top_button_pad {INPUT_PROP_TOPBUTTONPAD}
staticconstexpr

The documentation for this class was generated from the following file: