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 cursor_style.h:5
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< CursorStyle >)
Definition cursor_style.h:16
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
@ Disabled
Definition focus_event_io.h:11