libevdevxx 0.5.0
A C++ wrapper for libevdev.
Loading...
Searching...
No Matches
Grabber.hpp
Go to the documentation of this file.
1/*
2 * libevdevxx - a C++ wrapper for libevdev
3 *
4 * Copyright (C) 2025 Daniel K. O.
5 * SPDX-License-Identifier: MIT
6 */
7
8#ifndef LIBEVDEVXX_GRABBER_HPP
9#define LIBEVDEVXX_GRABBER_HPP
10
11#include "Device.hpp"
12
13
14namespace evdev {
15
17 class Grabber {
18
19 Device* dev = nullptr;
20
21 public:
22
24 noexcept;
25
27
29
30
31 // Move operators
32
34 noexcept;
35
36 Grabber&
37 operator =(Grabber&& other);
38
39
40 void
42
43 }; // class Grabber
44
45} // namespace evdev
46
47#endif
Represents a device (real or not).
Definition Device.hpp:46
Grabber() noexcept
The namespace of libevdevxx.
Definition AbsInfo.hpp:18