3#include "di/reflect/prelude.h"
15constexpr auto tag_invoke(di::Tag<di::reflect>, di::InPlaceType<FocusEventMode>) {
17 return di::make_enumerators<
"FocusEventMode">(di::enumerator<
"Disabled",
Disabled>,
18 di::enumerator<
"Enabled",
Enabled>);
Definition clipboard.h:10
auto serialize_focus_event(FocusEvent const &focus_event, FocusEventMode mode) -> di::Optional< di::String >
Definition focus_event_io.cpp:7
constexpr auto tag_invoke(di::Tag< di::reflect >, di::InPlaceType< ClipboardMode >)
Definition clipboard.h:21
@ Disabled
Disallow read/writing the clipboard.
Definition clipboard.h:18
auto focus_event_from_csi(CSI const &csi) -> di::Optional< FocusEvent >
Definition focus_event_io.cpp:17
FocusEventMode
Definition focus_event_io.h:10
@ Enabled
Definition focus_event_io.h:12