3#include "di/reflect/prelude.h"
13constexpr auto tag_invoke(di::Tag<di::reflect>, di::InPlaceType<NavigateDirection>) {
15 return di::make_enumerators<
"NavigateDirection">(di::enumerator<
"Left",
Left>, di::enumerator<
"Right",
Right>,
16 di::enumerator<
"Up",
Up>, di::enumerator<
"Down",
Down>);
24constexpr auto tag_invoke(di::Tag<di::reflect>, di::InPlaceType<NavigateWrapMode>) {
26 return di::make_enumerators<
"NavigateWrapMode">(di::enumerator<
"Allow",
Allow>,
27 di::enumerator<
"Disallow",
Disallow>);
Definition absolute_position.h:6
NavigateDirection
Definition navigation_direction.h:6
@ Down
Definition navigation_direction.h:10
@ Up
Definition navigation_direction.h:9
@ Right
Definition navigation_direction.h:8
@ Left
Definition navigation_direction.h:7
NavigateWrapMode
Definition navigation_direction.h:19
@ Disallow
Definition navigation_direction.h:21
@ Allow
Definition navigation_direction.h:20
constexpr auto tag_invoke(di::Tag< di::reflect >, di::InPlaceType< AnsiMode >)
Definition mode.h:14