|
libevdevxx 0.5.3
A C++ wrapper for libevdev.
|
#include <Type.hpp>
Public Member Functions | |
| constexpr | Type () noexcept=default |
| constexpr | Type (std::uint16_t number) |
Public Member Functions inherited from NumberBase< std::uint16_t, Type > | |
| 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 Type | parse (std::string_view name, std::size_t *pos=nullptr) |
| static constexpr Type | max () noexcept |
| static constexpr std::uint16_t | count () noexcept |
Static Public Attributes | |
| static const Type | syn {EV_SYN} |
| static const Type | key {EV_KEY} |
| static const Type | rel {EV_REL} |
| static const Type | abs {EV_ABS} |
| static const Type | msc {EV_MSC} |
| static const Type | sw {EV_SW} |
| static const Type | led {EV_LED} |
| static const Type | snd {EV_SND} |
| static const Type | rep {EV_REP} |
| static const Type | ff {EV_FF} |
| static const Type | pwr {EV_PWR} |
| static const Type | ff_status {EV_FF_STATUS} |
Additional Inherited Members | |
Protected Types inherited from NumberBase< std::uint16_t, Type > | |
| using | Value |
| using | Derived |
Protected Attributes inherited from NumberBase< std::uint16_t, Type > | |
| Value | value |
| Value | value |
|
constexprdefaultnoexcept |
|
inlineexplicitconstexpr |
|
inlinestaticnodiscardconstexprnoexcept |
|
inlinestaticnodiscardconstexprnoexcept |
|
staticnodiscard |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |