libevdevxx 0.4.0
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)
 

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}
 

Constructor & Destructor Documentation

◆ Property() [1/2]

constexpr Property ( )
constexprdefaultnoexcept

◆ Property() [2/2]

constexpr Property ( unsigned  val)
inlineconstexpr

Member Function Documentation

◆ max()

static constexpr Property max ( )
inlinestaticconstexprnoexcept

◆ parse()

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

Member Data Documentation

◆ accelerometer

constexpr Property accelerometer {INPUT_PROP_ACCELEROMETER}
inlinestaticconstexpr

◆ button_pad

constexpr Property button_pad {INPUT_PROP_BUTTONPAD}
inlinestaticconstexpr

◆ direct

constexpr Property direct {INPUT_PROP_DIRECT}
inlinestaticconstexpr

◆ pointer

constexpr Property pointer {INPUT_PROP_POINTER}
inlinestaticconstexpr

◆ pointing_stick

constexpr Property pointing_stick {INPUT_PROP_POINTING_STICK}
inlinestaticconstexpr

◆ semi_mt

constexpr Property semi_mt {INPUT_PROP_SEMI_MT}
inlinestaticconstexpr

◆ top_button_pad

constexpr Property top_button_pad {INPUT_PROP_TOPBUTTONPAD}
inlinestaticconstexpr

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