blob: be37dd9a59e78eca05ef16a2286f2d12b0780862 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#include "common.hh"
#include "xcb_resources.hh"
namespace xcb {
namespace {
class ResourcesNone : public Resources {
public:
ResourcesNone() = default;
std::optional<std::string> get_string(std::string const&,
std::string const&) override {
return std::optional<std::string>();
}
std::optional<long> get_long(std::string const&,
std::string const&) override {
return std::optional<long>();
}
std::optional<bool> get_bool(std::string const&,
std::string const&) override {
return std::optional<bool>();
}
};
} // namespace
std::unique_ptr<Resources> Resources::create(shared_conn) {
return std::make_unique<ResourcesNone>();
}
} // namespace xcb
|