7#include "ll/api/Expected.h"
8#include "ll/api/base/Macro.h"
9#include "ll/api/coro/CoroTask.h"
10#include "ll/api/data/Observable.h"
11#include "ll/api/ui/base/UIRawMessage.h"
18 bool clientWritable{
false};
28 clientWritable(options.clientWritable) {}
30 [[nodiscard]]
bool isClientWritable()
const noexcept {
return clientWritable; }
35 using UIObservable<
bool>::UIObservable;
40 using UIObservable<
double>::UIObservable;
45 using UIObservable<std::string>::UIObservable;
53using TextValue = std::variant<std::string, UIRawMessage, ObservableString, ObservableUIRawMessage>;
54using BooleanValue = std::variant<bool, ObservableBoolean>;
55using NumberValue = std::variant<double, ObservableNumber>;
Definition Observable.h:13
Definition Observable.h:33
Definition Observable.h:38
Definition Observable.h:43
Definition Observable.h:48
Definition UIRawMessage.h:15
Definition Observable.h:17