libevdevxx 0.4.0
A C++ wrapper for libevdev.
Loading...
Searching...
No Matches
AbsInfo Struct Reference

Maps to the input_absinfo struct from linux/input.h. More...

#include <AbsInfo.hpp>

Public Member Functions

constexpr AbsInfo () noexcept=default
 
constexpr AbsInfo (const ::input_absinfo &a) noexcept
 
constexpr AbsInfooperator= (const ::input_absinfo &a) noexcept
 
constexpr operator::input_absinfo () const noexcept
 

Public Attributes

std::int32_t val = 0
 
std::int32_t min = 0
 
std::int32_t max = 0
 
std::int32_t fuzz = 0
 
std::int32_t flat = 0
 
std::int32_t res = 0
 

Detailed Description

Maps to the input_absinfo struct from linux/input.h.

Constructor & Destructor Documentation

◆ AbsInfo() [1/2]

constexpr AbsInfo ( )
constexprdefaultnoexcept

◆ AbsInfo() [2/2]

constexpr AbsInfo ( const ::input_absinfo a)
inlineconstexprnoexcept

Member Function Documentation

◆ operator::input_absinfo()

constexpr operator::input_absinfo ( ) const
inlineconstexprnoexcept

◆ operator=()

constexpr AbsInfo & operator= ( const ::input_absinfo a)
inlineconstexprnoexcept

Member Data Documentation

◆ flat

std::int32_t flat = 0

◆ fuzz

std::int32_t fuzz = 0

◆ max

std::int32_t max = 0

◆ min

std::int32_t min = 0

◆ res

std::int32_t res = 0

◆ val

std::int32_t val = 0

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