libevdevxx 0.4.0
A C++ wrapper for libevdev.
Loading...
Searching...
No Matches
Type.hpp File Reference
#include <cstddef>
#include <cstdint>
#include <iosfwd>
#include <stdexcept>
#include <string>
#include <string_view>
#include <libevdev/libevdev.h>
#include "detail/NumberBase.hpp"

Go to the source code of this file.

Classes

class  Type
 

Namespaces

namespace  evdev
 The namespace of libevdevxx.
 

Macros

#define DEFINE(x, y)    inline constexpr const Type Type::x{EV_ ## y}
 

Functions

std::string to_string (Type type)
 
std::ostream & operator<< (std::ostream &out, Type type)
 

Macro Definition Documentation

◆ DEFINE

#define DEFINE (   x,
 
)     inline constexpr const Type Type::x{EV_ ## y}