xtd 0.2.0
Loading...
Searching...
No Matches
shortcut.h
Go to the documentation of this file.
1
4#pragma once
5#include "keys.h"
6#include <xtd/enum>
7
9namespace xtd {
11 namespace forms {
21 enum class shortcut {
23 alt_0 = 0x00040030,
25 alt_1,
27 alt_2,
29 alt_3,
31 alt_4,
33 alt_5,
35 alt_6,
37 alt_7,
39 alt_8,
41 alt_9,
43 alt_bksp = 0x00040008,
45 alt_down_arrow = 0x00040028,
47 alt_f1 = 0x00040070,
49 alt_f10 = 0x00040079,
51 alt_f11,
53 alt_f12,
55 alt_f2 = 0x00040071,
57 alt_f3,
59 alt_f4,
61 alt_f5,
63 alt_f6,
65 alt_f7,
67 alt_f8,
69 alt_f9,
71 alt_left_arrow = 0x00040025,
73 alt_right_arrow = 0x00040027,
75 alt_up_arrow = 0x00040026,
77 cmd_0 = 0x00080030,
79 cmd_1,
81 cmd_2,
83 cmd_3,
85 cmd_4,
87 cmd_5,
89 cmd_6,
91 cmd_7,
93 cmd_8,
95 cmd_9,
97 cmd_a = 0x00080041,
99 cmd_b,
101 cmd_c,
103 cmd_d,
105 cmd_del = 0x0008002E,
107 cmd_e = 0x00080045,
109 cmd_f,
111 cmd_f1 = 0x00080070,
113 cmd_f10 = 0x00080079,
115 cmd_f11,
117 cmd_f12,
119 cmd_f2 = 0x00080071,
121 cmd_f3,
123 cmd_f4,
125 cmd_f5,
127 cmd_f6,
129 cmd_f7,
131 cmd_f8,
133 cmd_f9,
135 cmd_g = 0x00080047,
137 cmd_h,
139 cmd_i,
141 cmd_ins = 0x0008002D,
143 cmd_j = 0x0008004A,
145 cmd_k,
147 cmd_l,
149 cmd_m,
151 cmd_n,
153 cmd_o,
155 cmd_p,
157 cmd_q,
159 cmd_r,
161 cmd_s,
163 cmd_shift_0 = 0x00090030,
183 cmd_shift_a = 0x00090041,
195 cmd_shift_f1 = 0x00090070,
197 cmd_shift_f10 = 0x00090079,
203 cmd_shift_f2 = 0x00090071,
219 cmd_shift_g = 0x00090047,
259 cmd_t = 0x00080054,
261 cmd_u,
263 cmd_v,
265 cmd_w,
267 cmd_x,
269 cmd_y,
271 cmd_z,
273 del = 0x0000002E,
275 f1 = 0x00000070,
277 f10 = 0x00000079,
279 f11,
281 f12,
283 f2 = 0x00000071,
285 f3,
287 f4,
289 f5,
291 f6,
293 f7,
295 f8,
297 f9,
299 ins = 0x0000002D,
301 none = 0,
303 shift_del = 0x0001002E,
305 shift_f1 = 0x00010070,
307 shift_f10 = 0x00010079,
309 shift_f11,
311 shift_f12,
313 shift_f2 = 0x00010071,
315 shift_f3,
317 shift_f4,
319 shift_f5,
321 shift_f6,
323 shift_f7,
325 shift_f8,
327 shift_f9,
329 shift_ins = 0x0001002D
330 };
331 }
332}
333
335template<> struct xtd::enum_register<xtd::forms::shortcut> {
336 explicit operator auto() const noexcept {return xtd::enum_collection<xtd::forms::shortcut> {{xtd::forms::shortcut::alt_0, "alt_0"}, {xtd::forms::shortcut::alt_1, "alt_1"}, {xtd::forms::shortcut::alt_2, "alt_2"}, {xtd::forms::shortcut::alt_3, "alt_3"}, {xtd::forms::shortcut::alt_4, "alt_4"}, {xtd::forms::shortcut::alt_5, "alt_5"}, {xtd::forms::shortcut::alt_6, "alt_6"}, {xtd::forms::shortcut::alt_7, "alt_7"}, {xtd::forms::shortcut::alt_8, "alt_8"}, {xtd::forms::shortcut::alt_9, "alt_9"}, {xtd::forms::shortcut::alt_bksp, "alt_bksp"}, {xtd::forms::shortcut::alt_down_arrow, "alt_down_arrow"}, {xtd::forms::shortcut::alt_f1, "alt_f1"}, {xtd::forms::shortcut::alt_f10, "alt_f10"}, {xtd::forms::shortcut::alt_f11, "alt_f11"}, {xtd::forms::shortcut::alt_f12, "alt_f12"}, {xtd::forms::shortcut::alt_f2, "alt_f2"}, {xtd::forms::shortcut::alt_f3, "alt_f3"}, {xtd::forms::shortcut::alt_f4, "alt_f4"}, {xtd::forms::shortcut::alt_f5, "alt_f5"}, {xtd::forms::shortcut::alt_f6, "alt_f6"}, {xtd::forms::shortcut::alt_f7, "alt_f7"}, {xtd::forms::shortcut::alt_f8, "alt_f8"}, {xtd::forms::shortcut::alt_f9, "alt_f9"}, {xtd::forms::shortcut::alt_left_arrow, "alt_left_arrow"}, {xtd::forms::shortcut::alt_right_arrow, "alt_right_arrow"}, {xtd::forms::shortcut::alt_up_arrow, "alt_up_arrow"}, {xtd::forms::shortcut::cmd_0, "cmd_0"}, {xtd::forms::shortcut::cmd_1, "cmd_1"}, {xtd::forms::shortcut::cmd_2, "cmd_2"}, {xtd::forms::shortcut::cmd_3, "cmd_3"}, {xtd::forms::shortcut::cmd_4, "cmd_4"}, {xtd::forms::shortcut::cmd_5, "cmd_5"}, {xtd::forms::shortcut::cmd_6, "cmd_6"}, {xtd::forms::shortcut::cmd_7, "cmd_7"}, {xtd::forms::shortcut::cmd_8, "cmd_8"}, {xtd::forms::shortcut::cmd_9, "cmd_9"}, {xtd::forms::shortcut::cmd_a, "cmd_a"}, {xtd::forms::shortcut::cmd_b, "cmd_b"}, {xtd::forms::shortcut::cmd_c, "cmd_c"}, {xtd::forms::shortcut::cmd_d, "cmd_d"}, {xtd::forms::shortcut::cmd_del, "cmd_del"}, {xtd::forms::shortcut::cmd_e, "cmd_e"}, {xtd::forms::shortcut::cmd_f, "cmd_f"}, {xtd::forms::shortcut::cmd_f1, "cmd_f1"}, {xtd::forms::shortcut::cmd_f10, "cmd_f10"}, {xtd::forms::shortcut::cmd_f11, "cmd_f11"}, {xtd::forms::shortcut::cmd_f12, "cmd_f12"}, {xtd::forms::shortcut::cmd_f2, "cmd_f2"}, {xtd::forms::shortcut::cmd_f3, "cmd_f3"}, {xtd::forms::shortcut::cmd_f4, "cmd_f4"}, {xtd::forms::shortcut::cmd_f5, "cmd_f5"}, {xtd::forms::shortcut::cmd_f6, "cmd_f6"}, {xtd::forms::shortcut::cmd_f7, "cmd_f7"}, {xtd::forms::shortcut::cmd_f8, "cmd_f8"}, {xtd::forms::shortcut::cmd_f9, "cmd_f9"}, {xtd::forms::shortcut::cmd_g, "cmd_g"}, {xtd::forms::shortcut::cmd_h, "cmd_h"}, {xtd::forms::shortcut::cmd_i, "cmd_i"}, {xtd::forms::shortcut::cmd_ins, "cmd_ins"}, {xtd::forms::shortcut::cmd_j, "cmd_j"}, {xtd::forms::shortcut::cmd_k, "cmd_k"}, {xtd::forms::shortcut::cmd_l, "cmd_l"}, {xtd::forms::shortcut::cmd_m, "cmd_m"}, {xtd::forms::shortcut::cmd_n, "cmd_n"}, {xtd::forms::shortcut::cmd_o, "cmd_o"}, {xtd::forms::shortcut::cmd_p, "cmd_p"}, {xtd::forms::shortcut::cmd_q, "cmd_q"}, {xtd::forms::shortcut::cmd_r, "cmd_r"}, {xtd::forms::shortcut::cmd_s, "cmd_s"}, {xtd::forms::shortcut::cmd_shift_0, "cmd_shift_0"}, {xtd::forms::shortcut::cmd_shift_1, "cmd_shift_1"}, {xtd::forms::shortcut::cmd_shift_2, "cmd_shift_2"}, {xtd::forms::shortcut::cmd_shift_3, "cmd_shift_3"}, {xtd::forms::shortcut::cmd_shift_4, "cmd_shift_4"}, {xtd::forms::shortcut::cmd_shift_5, "cmd_shift_5"}, {xtd::forms::shortcut::cmd_shift_6, "cmd_shift_6"}, {xtd::forms::shortcut::cmd_shift_7, "cmd_shift_7"}, {xtd::forms::shortcut::cmd_shift_8, "cmd_shift_8"}, {xtd::forms::shortcut::cmd_shift_9, "cmd_shift_9"}, {xtd::forms::shortcut::cmd_shift_a, "cmd_shift_a"}, {xtd::forms::shortcut::cmd_shift_b, "cmd_shift_b"}, {xtd::forms::shortcut::cmd_shift_c, "cmd_shift_c"}, {xtd::forms::shortcut::cmd_shift_d, "cmd_shift_d"}, {xtd::forms::shortcut::cmd_shift_e, "cmd_shift_e"}, {xtd::forms::shortcut::cmd_shift_f, "cmd_shift_f"}, {xtd::forms::shortcut::cmd_shift_f1, "cmd_shift_f1"}, {xtd::forms::shortcut::cmd_shift_f10, "cmd_shift_f10"}, {xtd::forms::shortcut::cmd_shift_f11, "cmd_shift_f11"}, {xtd::forms::shortcut::cmd_shift_f12, "cmd_shift_f12"}, {xtd::forms::shortcut::cmd_shift_f2, "cmd_shift_f2"}, {xtd::forms::shortcut::cmd_shift_f3, "cmd_shift_f3"}, {xtd::forms::shortcut::cmd_shift_f4, "cmd_shift_f4"}, {xtd::forms::shortcut::cmd_shift_f5, "cmd_shift_f5"}, {xtd::forms::shortcut::cmd_shift_f6, "cmd_shift_f6"}, {xtd::forms::shortcut::cmd_shift_f7, "cmd_shift_f7"}, {xtd::forms::shortcut::cmd_shift_f8, "cmd_shift_f8"}, {xtd::forms::shortcut::cmd_shift_f9, "cmd_shift_f9"}, {xtd::forms::shortcut::cmd_shift_g, "cmd_shift_g"}, {xtd::forms::shortcut::cmd_shift_h, "cmd_shift_h"}, {xtd::forms::shortcut::cmd_shift_i, "cmd_shift_i"}, {xtd::forms::shortcut::cmd_shift_j, "cmd_shift_j"}, {xtd::forms::shortcut::cmd_shift_k, "cmd_shift_k"}, {xtd::forms::shortcut::cmd_shift_l, "cmd_shift_l"}, {xtd::forms::shortcut::cmd_shift_m, "cmd_shift_m"}, {xtd::forms::shortcut::cmd_shift_n, "cmd_shift_n"}, {xtd::forms::shortcut::cmd_shift_o, "cmd_shift_o"}, {xtd::forms::shortcut::cmd_shift_p, "cmd_shift_p"}, {xtd::forms::shortcut::cmd_shift_q, "cmd_shift_q"}, {xtd::forms::shortcut::cmd_shift_r, "cmd_shift_r"}, {xtd::forms::shortcut::cmd_shift_s, "cmd_shift_s"}, {xtd::forms::shortcut::cmd_shift_t, "cmd_shift_t"}, {xtd::forms::shortcut::cmd_shift_u, "cmd_shift_u"}, {xtd::forms::shortcut::cmd_shift_v, "cmd_shift_v"}, {xtd::forms::shortcut::cmd_shift_w, "cmd_shift_w"}, {xtd::forms::shortcut::cmd_shift_x, "cmd_shift_x"}, {xtd::forms::shortcut::cmd_shift_y, "cmd_shift_y"}, {xtd::forms::shortcut::cmd_shift_z, "cmd_shift_z"}, {xtd::forms::shortcut::cmd_t, "cmd_t"}, {xtd::forms::shortcut::cmd_u, "cmd_u"}, {xtd::forms::shortcut::cmd_v, "cmd_v"}, {xtd::forms::shortcut::cmd_w, "cmd_w"}, {xtd::forms::shortcut::cmd_x, "cmd_x"}, {xtd::forms::shortcut::cmd_y, "cmd_y"}, {xtd::forms::shortcut::cmd_z, "cmd_z"}, {xtd::forms::shortcut::del, "del"}, {xtd::forms::shortcut::f1, "f1"}, {xtd::forms::shortcut::f10, "f10"}, {xtd::forms::shortcut::f11, "f11"}, {xtd::forms::shortcut::f12, "f12"}, {xtd::forms::shortcut::f2, "f2"}, {xtd::forms::shortcut::f3, "f3"}, {xtd::forms::shortcut::f4, "f4"}, {xtd::forms::shortcut::f5, "f5"}, {xtd::forms::shortcut::f6, "f6"}, {xtd::forms::shortcut::f7, "f7"}, {xtd::forms::shortcut::f8, "f8"}, {xtd::forms::shortcut::f9, "f9"}, {xtd::forms::shortcut::ins, "ins"}, {xtd::forms::shortcut::shift_del, "shift_del"}, {xtd::forms::shortcut::shift_f1, "shift_f1"}, {xtd::forms::shortcut::shift_f10, "shift_f10"}, {xtd::forms::shortcut::shift_f11, "shift_f11"}, {xtd::forms::shortcut::shift_f12, "shift_f12"}, {xtd::forms::shortcut::shift_f2, "shift_f2"}, {xtd::forms::shortcut::shift_f3, "shift_f3"}, {xtd::forms::shortcut::shift_f4, "shift_f4"}, {xtd::forms::shortcut::shift_f5, "shift_f5"}, {xtd::forms::shortcut::shift_f6, "shift_f6"}, {xtd::forms::shortcut::shift_f7, "shift_f7"}, {xtd::forms::shortcut::shift_f8, "shift_f8"}, {xtd::forms::shortcut::shift_f9, "shift_f9"}, {xtd::forms::shortcut::shift_ins, "shift_ins"}};}
337};
std::vector< std::pair< enum_t, xtd::ustring > > enum_collection
Represents a pair of an enum_t value and a string of an enum of type enum_t.
Definition enum_collection.h:19
shortcut
Specifies shortcut keys that can be used by menu items.
Definition shortcut.h:21
@ alt_6
The shortcut keys ALT+6.
@ cmd_shift_1
The shortcut keys CMD+SHIFT+1.
@ cmd_i
The shortcut keys CMD+I.
@ cmd_f
The shortcut keys CMD+F.
@ alt_left_arrow
The shortcut keys ALT+LEFTARROW.
@ cmd_shift_3
The shortcut keys CMD+SHIFT+3.
@ cmd_shift_f4
The shortcut keys CMD+SHIFT+F4.
@ alt_f11
The shortcut keys ALT+F11.
@ alt_f4
The shortcut keys ALT+F4.
@ cmd_t
The shortcut keys CMD+T.
@ f3
The shortcut keys F3.
@ cmd_f4
The shortcut keys CMD+F4.
@ cmd_shift_g
The shortcut keys CMD+SHIFT+G.
@ cmd_shift_n
The shortcut keys CMD+SHIFT+N.
@ cmd_2
The shortcut keys CMD+2.
@ cmd_shift_r
The shortcut keys CMD+SHIFT+R.
@ cmd_shift_k
The shortcut keys CMD+SHIFT+K.
@ cmd_shift_t
The shortcut keys CMD+SHIFT+T.
@ cmd_shift_e
The shortcut keys CMD+SHIFT+E.
@ cmd_shift_q
The shortcut keys CMD+SHIFT+Q.
@ alt_f2
The shortcut keys ALT+F2.
@ cmd_p
The shortcut keys CMD+P.
@ cmd_3
The shortcut keys CMD+3.
@ shift_f1
The shortcut keys SHIFT+F1.
@ cmd_shift_4
The shortcut keys CMD+SHIFT+4.
@ alt_2
The shortcut keys ALT+2.
@ shift_f7
The shortcut keys SHIFT+F7.
@ cmd_shift_2
The shortcut keys CMD+SHIFT+2.
@ cmd_4
The shortcut keys CMD+4.
@ cmd_shift_8
The shortcut keys CMD+SHIFT+8.
@ cmd_shift_7
The shortcut keys CMD+SHIFT+7.
@ alt_f1
The shortcut keys ALT+F1.
@ cmd_9
The shortcut keys CMD+9.
@ f2
The shortcut keys F2.
@ cmd_shift_z
The shortcut keys CMD+SHIFT+Z.
@ cmd_a
The shortcut keys CMD+A.
@ cmd_l
The shortcut keys CMD+L.
@ cmd_del
The shortcut keys CMD+DELETE.
@ cmd_shift_f12
The shortcut keys CMD+SHIFT+F12.
@ cmd_ins
The shortcut keys CMD+INSERT.
@ shift_f2
The shortcut keys SHIFT+F2.
@ alt_f9
The shortcut keys ALT+F9.
@ cmd_shift_9
The shortcut keys CMD+SHIFT+9.
@ cmd_1
The shortcut keys CMD+1.
@ shift_del
The shortcut keys SHIFT+DELETE.
@ cmd_shift_c
The shortcut keys CMD+SHIFT+C.
@ f8
The shortcut keys F8.
@ cmd_u
The shortcut keys CMD+U.
@ cmd_f9
The shortcut keys CMD+F9.
@ cmd_shift_l
The shortcut keys CMD+SHIFT+L.
@ alt_f3
The shortcut keys ALT+F3.
@ shift_f3
The shortcut keys SHIFT+F3.
@ f6
The shortcut keys F6.
@ f9
The shortcut keys F9.
@ cmd_s
The shortcut keys CMD+S.
@ alt_down_arrow
The shortcut keys ALT+DOWNARROW.
@ f7
The shortcut keys F7.
@ cmd_shift_s
The shortcut keys CMD+SHIFT+S.
@ f4
The shortcut keys F4.
@ f5
The shortcut keys F5.
@ cmd_m
The shortcut keys CMD+M.
@ alt_right_arrow
The shortcut keys ALT+RIGHTARROW.
@ cmd_k
The shortcut keys CMD+K.
@ shift_f5
The shortcut keys SHIFT+F5.
@ alt_f12
The shortcut keys ALT+F12.
@ cmd_f11
The shortcut keys CMD+F11.
@ shift_f6
The shortcut keys SHIFT+F6.
@ shift_f9
The shortcut keys SHIFT+F9.
@ cmd_shift_f2
The shortcut keys CMD+SHIFT+F2.
@ cmd_shift_x
The shortcut keys CMD+SHIFT+X.
@ cmd_f10
The shortcut keys CMD+F10.
@ alt_0
The shortcut keys ALT+0.
@ f12
The shortcut keys F12.
@ cmd_f3
The shortcut keys CMD+F3.
@ cmd_shift_f3
The shortcut keys CMD+SHIFT+F3.
@ cmd_shift_f1
The shortcut keys CMD+SHIFT+F1.
@ cmd_v
The shortcut keys CMD+V.
@ f10
The shortcut keys F10.
@ cmd_6
The shortcut keys CMD+6.
@ cmd_x
The shortcut keys CMD+X.
@ cmd_b
The shortcut keys CMD+B.
@ alt_f5
The shortcut keys ALT+F5.
@ alt_f10
The shortcut keys ALT+F10.
@ alt_9
The shortcut keys ALT+9.
@ alt_8
The shortcut keys ALT+8.
@ cmd_shift_p
The shortcut keys CMD+SHIFT+P.
@ cmd_z
The shortcut keys CMD+Z.
@ cmd_o
The shortcut keys CMD+O.
@ cmd_n
The shortcut keys CMD+N.
@ shift_f8
The shortcut keys SHIFT+F8.
@ cmd_r
The shortcut keys CMD+R.
@ alt_up_arrow
The shortcut keys ALT+UPARROW.
@ cmd_shift_u
The shortcut keys CMD+SHIFT+U.
@ cmd_8
The shortcut keys CMD+8.
@ cmd_q
The shortcut keys CMD+Q.
@ cmd_shift_v
The shortcut keys CMD+SHIFT+V.
@ cmd_j
The shortcut keys CMD+J.
@ cmd_shift_f8
The shortcut keys CMD+SHIFT+F8.
@ cmd_f2
The shortcut keys CMD+F2.
@ cmd_w
The shortcut keys CMD+W.
@ alt_bksp
The shortcut keys ALT+BACKSPACE.
@ cmd_shift_o
The shortcut keys CMD+SHIFT+O.
@ cmd_shift_j
The shortcut keys CMD+SHIFT+J.
@ cmd_shift_f
The shortcut keys CMD+SHIFT+F.
@ cmd_f1
The shortcut keys CMD+F1.
@ cmd_shift_f6
The shortcut keys CMD+SHIFT+F6.
@ f1
The shortcut keys F1.
@ cmd_shift_f7
The shortcut keys CMD+SHIFT+F7.
@ alt_7
The shortcut keys ALT+7.
@ cmd_shift_h
The shortcut keys CMD+SHIFT+H.
@ cmd_shift_f5
The shortcut keys CMD+SHIFT+F5.
@ cmd_shift_m
The shortcut keys CMD+SHIFT+M.
@ cmd_shift_f10
The shortcut keys CMD+SHIFT+F10.
@ shift_f4
The shortcut keys SHIFT+F4.
@ alt_5
The shortcut keys ALT+5.
@ cmd_shift_b
The shortcut keys CMD+SHIFT+B.
@ cmd_c
The shortcut keys CMD+C.
@ ins
The shortcut keys INSERT.
@ cmd_h
The shortcut keys CMD+H.
@ del
The shortcut keys DELETE.
@ cmd_5
The shortcut keys CMD+5.
@ cmd_g
The shortcut keys CMD+G.
@ cmd_shift_f9
The shortcut keys CMD+SHIFT+F9.
@ cmd_7
The shortcut keys CMD+7.
@ cmd_f8
The shortcut keys CMD+F8.
@ cmd_d
The shortcut keys CMD+D.
@ alt_4
The shortcut keys ALT+4.
@ alt_1
The shortcut keys ALT+1.
@ cmd_shift_f11
The shortcut keys CMD+SHIFT+F11.
@ cmd_shift_d
The shortcut keys CMD+SHIFT+D.
@ shift_ins
The shortcut keys SHIFT+INSERT.
@ shift_f12
The shortcut keys SHIFT+F12.
@ shift_f10
The shortcut keys SHIFT+F10.
@ alt_f8
The shortcut keys ALT+F8.
@ cmd_shift_5
The shortcut keys CMD+SHIFT+5.
@ cmd_f5
The shortcut keys CMD+F5.
@ cmd_shift_6
The shortcut keys CMD+SHIFT+6.
@ cmd_shift_y
The shortcut keys CMD+SHIFT+Y.
@ cmd_shift_0
The shortcut keys CMD+SHIFT+0.
@ alt_3
The shortcut keys ALT+3.
@ cmd_f6
The shortcut keys CMD+F6.
@ cmd_0
The shortcut keys CMD+0.
@ cmd_e
The shortcut keys CMD+E.
@ f11
The shortcut keys F11.
@ cmd_shift_i
The shortcut keys CMD+SHIFT+I.
@ cmd_f12
The shortcut keys CMD+F12.
@ shift_f11
The shortcut keys SHIFT+11.
@ alt_f7
The shortcut keys ALT+F7.
@ alt_f6
The shortcut keys ALT+F6.
@ cmd_shift_a
The shortcut keys CMD+SHIFT+A.
@ cmd_f7
The shortcut keys CMD+F7.
@ cmd_y
The shortcut keys CMD+Y.
@ cmd_shift_w
The shortcut keys CMD+SHIFT+W.
@ f3
The F3 key.
@ f2
The F2 key.
@ f8
The F8 key.
@ f6
The F6 key.
@ f9
The F9 key.
@ f7
The F7 key.
@ f4
The F4 key.
@ f5
The F5 key.
@ f12
The F12 key.
@ f10
The F10 key.
@ f1
The F1 key.
@ del
The DEL key.
@ f11
The F11 key.
Contains xtd::forms::keys enum class.
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition xtd_about_box.h:12
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10
Provides the registration struct for enumerations.
Definition enum_register.h:36