3#include "di/reflect/prelude.h"
13constexpr auto tag_invoke(di::Tag<di::reflect>, di::InPlaceType<InputMode>) {
15 return di::make_enumerators<
"InputMode">(di::enumerator<
"INSERT",
Insert>, di::enumerator<
"NORMAL",
Normal>,
16 di::enumerator<
"SWITCH",
Switch>, di::enumerator<
"RESIZE",
Resize>);
Definition cursor_style.h:5
@ Normal
Definition graphics_rendition.h:65
InputMode
Definition input_mode.h:6
@ Resize
Definition input_mode.h:10
@ Switch
Definition input_mode.h:9
@ Insert
Definition key.h:67
constexpr auto tag_invoke(di::Tag< di::reflect >, di::InPlaceType< CursorStyle >)
Definition cursor_style.h:16