libevdevxx 0.5.0
A C++ wrapper for libevdev.
|
#include <iosfwd>
#include <string>
#include <libevdev/libevdev.h>
Go to the source code of this file.
Namespaces | |
namespace | evdev |
The namespace of libevdevxx. | |
Enumerations | |
enum | ReadFlag : unsigned { normal = LIBEVDEV_READ_FLAG_NORMAL , resync = LIBEVDEV_READ_FLAG_SYNC , force_sync = LIBEVDEV_READ_FLAG_FORCE_SYNC , blocking = LIBEVDEV_READ_FLAG_BLOCKING } |
Functions | |
constexpr ReadFlag | operator| (ReadFlag a, ReadFlag b) noexcept |
constexpr ReadFlag | operator& (ReadFlag a, ReadFlag b) noexcept |
constexpr ReadFlag | operator^ (ReadFlag a, ReadFlag b) noexcept |
constexpr ReadFlag | operator~ (ReadFlag a) noexcept |
constexpr ReadFlag & | operator|= (ReadFlag &a, ReadFlag b) |
constexpr ReadFlag & | operator&= (ReadFlag &a, ReadFlag b) |
std::string | to_string (ReadFlag flag) |
std::ostream & | operator<< (std::ostream &out, ReadFlag flag) |