Gamedev Framework (gf)  0.6.0
A C++11 framework for 2D games
ConsoleChar.h
1 /*
2  * Gamedev Framework (gf)
3  * Copyright (C) 2016-2017 Julien Bernard
4  *
5  * This software is provided 'as-is', without any express or implied
6  * warranty. In no event will the authors be held liable for any damages
7  * arising from the use of this software.
8  *
9  * Permission is granted to anyone to use this software for any purpose,
10  * including commercial applications, and to alter it and redistribute it
11  * freely, subject to the following restrictions:
12  *
13  * 1. The origin of this software must not be misrepresented; you must not
14  * claim that you wrote the original software. If you use this software
15  * in a product, an acknowledgment in the product documentation would be
16  * appreciated but is not required.
17  * 2. Altered source versions must be plainly marked as such, and must not be
18  * misrepresented as being the original software.
19  * 3. This notice may not be removed or altered from any source distribution.
20  */
21 #ifndef GF_CONSOLE_CHAR_H
22 #define GF_CONSOLE_CHAR_H
23 
24 #include "Portability.h"
25 
26 namespace gf {
27 #ifndef DOXYGEN_SHOULD_SKIP_THIS
28 inline namespace v1 {
29 #endif
30 
31  /**
32  * @ingroup game
33  * @brief Named console characters
34  *
35  * The name of the characters is the name defined in Unicode.
36  *
37  * @sa gf::Console
38  */
39  struct GF_API ConsoleChar final {
40  /**
41  * @brief Deleted copy constructor
42  */
43  ConsoleChar() = delete;
44 
45  /**
46  * @brief U+263A White Smiling Face
47  *
48  * Appears in gf::ConsoleFontFormat::CodePage437
49  */
50  static constexpr char16_t WhiteSmilingFace = u'☺';
51 
52  /**
53  * @brief U+263B Black Smiling Face
54  *
55  * Appears in gf::ConsoleFontFormat::CodePage437
56  */
57  static constexpr char16_t BlackSmilingFace = u'☻';
58 
59  /**
60  * @brief U+2665 Black Heart Suit
61  *
62  * Appears in gf::ConsoleFontFormat::CodePage437
63  */
64  static constexpr char16_t BlackHeartSuit = u'♥';
65 
66  /**
67  * @brief U+2666 Black Diamond Suit
68  *
69  * Appears in gf::ConsoleFontFormat::CodePage437
70  */
71  static constexpr char16_t BlackDiamondSuit = u'♦';
72 
73 
74  /**
75  * @brief U+2663 Black Club Suit
76  *
77  * Appears in gf::ConsoleFontFormat::CodePage437
78  */
79  static constexpr char16_t BlackClubSuit = u'♣';
80 
81  /**
82  * @brief U+2660 Black Spade Suit
83  *
84  * Appears in gf::ConsoleFontFormat::CodePage437
85  */
86  static constexpr char16_t BlackSpadeSuit = u'♠';
87 
88  /**
89  * @brief U+2022 Bullet
90  *
91  * Appears in gf::ConsoleFontFormat::CodePage437
92  */
93  static constexpr char16_t Bullet = u'•';
94 
95  /**
96  * @brief U+25D8 Inverse Bullet
97  *
98  * Appears in gf::ConsoleFontFormat::CodePage437
99  */
100  static constexpr char16_t InverseBullet = u'◘';
101 
102  /**
103  * @brief U+25CB White Circle
104  *
105  * Appears in gf::ConsoleFontFormat::CodePage437
106  */
107  static constexpr char16_t WhiteCircle = u'○';
108 
109  /**
110  * @brief U+25D9 Inverse White Circle
111  *
112  * Appears in gf::ConsoleFontFormat::CodePage437
113  */
114  static constexpr char16_t InverseWhiteCircle = u'◙';
115 
116  /**
117  * @brief U+2642 Male Sign
118  *
119  * Appears in gf::ConsoleFontFormat::CodePage437
120  */
121  static constexpr char16_t MaleSign = u'♂';
122 
123  /**
124  * @brief U+2640 Female Sign
125  *
126  * Appears in gf::ConsoleFontFormat::CodePage437
127  */
128  static constexpr char16_t FemaleSign = u'♀';
129 
130  /**
131  * @brief U+266A Eighth Note
132  *
133  * Appears in gf::ConsoleFontFormat::CodePage437
134  */
135  static constexpr char16_t EighthNote = u'♪';
136 
137  /**
138  * @brief U+266B Beamed Eighth Notes
139  *
140  * Appears in gf::ConsoleFontFormat::CodePage437
141  */
142  static constexpr char16_t BeamedEighthNotes = u'♫';
143 
144  /**
145  * @brief U+263C White Sun With Rays
146  *
147  * Appears in gf::ConsoleFontFormat::CodePage437
148  */
149  static constexpr char16_t WhiteSunWithRays = u'☼';
150 
151  /**
152  * @brief U+25BA Black Right-Pointing Pointer
153  *
154  * Appears in gf::ConsoleFontFormat::CodePage437
155  */
156  static constexpr char16_t BlackRightPointingPointer = u'►';
157 
158  /**
159  * @brief U+25C4 Black Left-Pointing Pointer
160  *
161  * Appears in gf::ConsoleFontFormat::CodePage437
162  */
163  static constexpr char16_t BlackLeftPointingPointer = u'◄';
164 
165  /**
166  * @brief U+2195 Up Down Arrow
167  *
168  * Appears in gf::ConsoleFontFormat::CodePage437
169  */
170  static constexpr char16_t UpDownArrow = u'↕';
171 
172  /**
173  * @brief U+203C Double Exclamation Mark
174  *
175  * Appears in gf::ConsoleFontFormat::CodePage437
176  */
177  static constexpr char16_t DoubleExclamationMark = u'‼';
178 
179  /**
180  * @brief U+00B6 Pilcrow Sign
181  *
182  * Appears in gf::ConsoleFontFormat::CodePage437
183  */
184  static constexpr char16_t PilcrowSign = u'¶';
185 
186  /**
187  * @brief U+00A7 Section Sign
188  *
189  * Appears in gf::ConsoleFontFormat::CodePage437
190  */
191  static constexpr char16_t SectionSign = u'§';
192 
193  /**
194  * @brief U+25AC Black Rectangle
195  *
196  * Appears in gf::ConsoleFontFormat::CodePage437
197  */
198  static constexpr char16_t BlackRectangle = u'▬';
199 
200  /**
201  * @brief U+21A8 Up Down Arrow With Base
202  *
203  * Appears in gf::ConsoleFontFormat::CodePage437
204  */
205  static constexpr char16_t UpDownArrowWithBase = u'↨';
206 
207  /**
208  * @brief U+2191 Upwards Arrow
209  *
210  * Appears in gf::ConsoleFontFormat::CodePage437
211  */
212  static constexpr char16_t UpwardsArrow = u'↑';
213 
214  /**
215  * @brief U+2193 Downwards Arrow
216  *
217  * Appears in gf::ConsoleFontFormat::CodePage437
218  */
219  static constexpr char16_t DownwardsArrow = u'↓';
220 
221  /**
222  * @brief U+2192 Rightwards Arrow
223  *
224  * Appears in gf::ConsoleFontFormat::CodePage437
225  */
226  static constexpr char16_t RightwardsArrow = u'→';
227 
228  /**
229  * @brief U+2190 Leftwards Arrow
230  *
231  * Appears in gf::ConsoleFontFormat::CodePage437
232  */
233  static constexpr char16_t LeftwardsArrow = u'←';
234 
235  /**
236  * @brief U+221F Right Angle
237  *
238  * Appears in gf::ConsoleFontFormat::CodePage437
239  */
240  static constexpr char16_t RightAngle = u'∟';
241 
242  /**
243  * @brief U+2194 Left Right Arrow
244  *
245  * Appears in gf::ConsoleFontFormat::CodePage437
246  */
247  static constexpr char16_t LeftRightArrow = u'↔';
248 
249  /**
250  * @brief U+25B2 Black Up-Pointing Triangle
251  *
252  * Appears in gf::ConsoleFontFormat::CodePage437
253  */
254  static constexpr char16_t BlackUpPointingTriangle = u'▲';
255 
256  /**
257  * @brief U+25BC Black Down-Pointing Triangle
258  *
259  * Appears in gf::ConsoleFontFormat::CodePage437
260  */
261  static constexpr char16_t BlackDownPointingTriangle = u'▼';
262 
263  /**
264  * @brief U+2302 House
265  *
266  * Appears in gf::ConsoleFontFormat::CodePage437
267  */
268  static constexpr char16_t House = u'⌂';
269 
270  /**
271  * @brief U+00A2 Cent Sign
272  *
273  * Appears in gf::ConsoleFontFormat::CodePage437
274  */
275  static constexpr char16_t CentSign = u'¢';
276 
277  /**
278  * @brief U+00A3 Pound Sign
279  *
280  * Appears in gf::ConsoleFontFormat::CodePage437
281  */
282  static constexpr char16_t PoundSign = u'£';
283 
284  /**
285  * @brief U+00A5 Yen Sign
286  *
287  * Appears in gf::ConsoleFontFormat::CodePage437
288  */
289  static constexpr char16_t YenSign = u'¥';
290 
291  /**
292  * @brief U+20A7 Peseta Sign
293  *
294  * Appears in gf::ConsoleFontFormat::CodePage437
295  */
296  static constexpr char16_t PesetaSign = u'₧';
297 
298  /**
299  * @brief U+0192 Latin Small Letter F With Hook
300  *
301  * Appears in gf::ConsoleFontFormat::CodePage437
302  */
303  static constexpr char16_t LatinSmallLetterFWithHook = u'ƒ';
304 
305  /**
306  * @brief U+00AA Feminine Ordinal Indicator
307  *
308  * Appears in gf::ConsoleFontFormat::CodePage437
309  */
310  static constexpr char16_t FeminineOrdinalIndicator = u'ª';
311 
312  /**
313  * @brief U+00BA Masculine Ordinal Indicator
314  *
315  * Appears in gf::ConsoleFontFormat::CodePage437
316  */
317  static constexpr char16_t MasculineOrdinalIndicator = u'º';
318 
319  /**
320  * @brief U+00BF Inverted Question Mark
321  *
322  * Appears in gf::ConsoleFontFormat::CodePage437
323  */
324  static constexpr char16_t InvertedQuestionMark = u'¿';
325 
326  /**
327  * @brief U+2310 Reversed Not Sign
328  *
329  * Appears in gf::ConsoleFontFormat::CodePage437
330  */
331  static constexpr char16_t ReversedNotSign = u'⌐';
332 
333  /**
334  * @brief U+00AC Not Sign
335  *
336  * Appears in gf::ConsoleFontFormat::CodePage437
337  */
338  static constexpr char16_t NotSign = u'¬';
339 
340  /**
341  * @brief U+00BD Vulgar Fraction One Half
342  *
343  * Appears in gf::ConsoleFontFormat::CodePage437
344  */
345  static constexpr char16_t VulgarFractionOneHalf = u'½';
346 
347  /**
348  * @brief U+00BC Vulgar Fraction One Quarter
349  *
350  * Appears in gf::ConsoleFontFormat::CodePage437
351  */
352  static constexpr char16_t VulgarFractionOneQuarter = u'¼';
353 
354  /**
355  * @brief U+00A1 Inverted Exclamation Mark
356  *
357  * Appears in gf::ConsoleFontFormat::CodePage437
358  */
359  static constexpr char16_t InvertedExclamationMark = u'¡';
360 
361  /**
362  * @brief U+00AB Left-Pointing Double Angle Quotation Mark
363  *
364  * Appears in gf::ConsoleFontFormat::CodePage437
365  */
366  static constexpr char16_t LeftPointingDoubleAngleQuotationMark = u'«';
367 
368  /**
369  * @brief U+00BB Right-Pointing Double Angle Quotation Mark
370  *
371  * Appears in gf::ConsoleFontFormat::CodePage437
372  */
373  static constexpr char16_t RightPointingDoubleAngleQuotationMark = u'»';
374 
375  /**
376  * @brief U+2591 Light Shade
377  *
378  * Appears in gf::ConsoleFontFormat::CodePage437
379  */
380  static constexpr char16_t LightShade = u'░';
381 
382  /**
383  * @brief U+2592 Medium Shade
384  *
385  * Appears in gf::ConsoleFontFormat::CodePage437
386  */
387  static constexpr char16_t MediumShade = u'▒';
388 
389  /**
390  * @brief U+2593 Dark Shade
391  *
392  * Appears in gf::ConsoleFontFormat::CodePage437
393  */
394  static constexpr char16_t DarkShade = u'▓';
395 
396  /**
397  * @brief U+2502 Box Drawings Light Vertical
398  *
399  * Appears in gf::ConsoleFontFormat::CodePage437
400  */
401  static constexpr char16_t BoxDrawingsLightVertical = u'│';
402 
403  /**
404  * @brief U+2524 Box Drawings Light Vertical And Left
405  *
406  * Appears in gf::ConsoleFontFormat::CodePage437
407  */
408  static constexpr char16_t BoxDrawingsLightVerticalAndLeft = u'┤';
409 
410  /**
411  * @brief U+2561 Box Drawings Vertical Single And Left Double
412  *
413  * Appears in gf::ConsoleFontFormat::CodePage437
414  */
415  static constexpr char16_t BoxDrawingsVerticalSingleAndLeftDouble = u'╡';
416 
417  /**
418  * @brief U+2562 Box Drawings Vertical Double And Left Single
419  *
420  * Appears in gf::ConsoleFontFormat::CodePage437
421  */
422  static constexpr char16_t BoxDrawingsVerticalDoubleAndLeftSingle = u'╢';
423 
424  /**
425  * @brief U+2556 Box Drawings Down Double And Left Single
426  *
427  * Appears in gf::ConsoleFontFormat::CodePage437
428  */
429  static constexpr char16_t BoxDrawingsDownDoubleAndLeftSingle = u'╖';
430 
431  /**
432  * @brief U+2555 Box Drawings Down Single And Left Double
433  *
434  * Appears in gf::ConsoleFontFormat::CodePage437
435  */
436  static constexpr char16_t BoxDrawingsDownSingleAndLeftDouble = u'╕';
437 
438  /**
439  * @brief U+2563 Box Drawings Double Vertical And Left
440  *
441  * Appears in gf::ConsoleFontFormat::CodePage437
442  */
443  static constexpr char16_t BoxDrawingsDoubleVerticalAndLeft = u'╣';
444 
445  /**
446  * @brief U+2551 Box Drawings Double Vertical
447  *
448  * Appears in gf::ConsoleFontFormat::CodePage437
449  */
450  static constexpr char16_t BoxDrawingsDoubleVertical = u'║';
451 
452  /**
453  * @brief U+2557 Box Drawings Double Down And Left
454  *
455  * Appears in gf::ConsoleFontFormat::CodePage437
456  */
457  static constexpr char16_t BoxDrawingsDoubleDownAndLeft = u'╗';
458 
459  /**
460  * @brief U+255D Box Drawings Double Up And Left
461  *
462  * Appears in gf::ConsoleFontFormat::CodePage437
463  */
464  static constexpr char16_t BoxDrawingsDoubleUpAndLeft = u'╝';
465 
466  /**
467  * @brief U+255C Box Drawings Up Double And Left Single
468  *
469  * Appears in gf::ConsoleFontFormat::CodePage437
470  */
471  static constexpr char16_t BoxDrawingsUpDoubleAndLeftSingle = u'╜';
472 
473  /**
474  * @brief U+255B Box Drawings Up Single And Left Double
475  *
476  * Appears in gf::ConsoleFontFormat::CodePage437
477  */
478  static constexpr char16_t BoxDrawingsUpSingleAndLeftDouble = u'╛';
479 
480  /**
481  * @brief U+2510 Box Drawings Light Down And Left
482  *
483  * Appears in gf::ConsoleFontFormat::CodePage437
484  */
485  static constexpr char16_t BoxDrawingsLightDownAndLeft = u'┐';
486 
487  /**
488  * @brief U+2514 Box Drawings Light Up And Right
489  *
490  * Appears in gf::ConsoleFontFormat::CodePage437
491  */
492  static constexpr char16_t BoxDrawingsLightUpAndRight = u'└';
493 
494  /**
495  * @brief U+2534 Box Drawings Light Up And Horizontal
496  *
497  * Appears in gf::ConsoleFontFormat::CodePage437
498  */
499  static constexpr char16_t BoxDrawingsLightUpAndHorizontal = u'┴';
500 
501  /**
502  * @brief U+252C Box Drawings Light Down And Horizontal
503  *
504  * Appears in gf::ConsoleFontFormat::CodePage437
505  */
506  static constexpr char16_t BoxDrawingsLightDownAndHorizontal = u'┬';
507 
508  /**
509  * @brief U+251C Box Drawings Light Vertical And Right
510  *
511  * Appears in gf::ConsoleFontFormat::CodePage437
512  */
513  static constexpr char16_t BoxDrawingsLightVerticalAndRight = u'├';
514 
515  /**
516  * @brief U+2500 Box Drawings Light Horizontal
517  *
518  * Appears in gf::ConsoleFontFormat::CodePage437
519  */
520  static constexpr char16_t BoxDrawingsLightHorizontal = u'─';
521 
522  /**
523  * @brief U+253C Box Drawings Light Vertical And Horizontal
524  *
525  * Appears in gf::ConsoleFontFormat::CodePage437
526  */
527  static constexpr char16_t BoxDrawingsLightVerticalAndHorizontal = u'┼';
528 
529  /**
530  * @brief U+255E Box Drawings Vertical Single And Right Double
531  *
532  * Appears in gf::ConsoleFontFormat::CodePage437
533  */
534  static constexpr char16_t BoxDrawingsVerticalSingleAndRightDouble = u'╞';
535 
536  /**
537  * @brief U+255F Box Drawings Vertical Double And Right Single
538  *
539  * Appears in gf::ConsoleFontFormat::CodePage437
540  */
541  static constexpr char16_t BoxDrawingsVerticalDoubleAndRightSingle = u'╟';
542 
543  /**
544  * @brief U+255A Box Drawings Double Up And Right
545  *
546  * Appears in gf::ConsoleFontFormat::CodePage437
547  */
548  static constexpr char16_t BoxDrawingsDoubleUpAndRight = u'╚';
549 
550  /**
551  * @brief U+2554 Box Drawings Double Down And Right
552  *
553  * Appears in gf::ConsoleFontFormat::CodePage437
554  */
555  static constexpr char16_t BoxDrawingsDoubleDownAndRight = u'╔';
556 
557  /**
558  * @brief U+2569 Box Drawings Double Up And Horizontal
559  *
560  * Appears in gf::ConsoleFontFormat::CodePage437
561  */
562  static constexpr char16_t BoxDrawingsDoubleUpAndHorizontal = u'╩';
563 
564  /**
565  * @brief U+2566 Box Drawings Double Down And Horizontal
566  *
567  * Appears in gf::ConsoleFontFormat::CodePage437
568  */
569  static constexpr char16_t BoxDrawingsDoubleDownAndHorizontal = u'╦';
570 
571  /**
572  * @brief U+2560 Box Drawings Double Vertical And Right
573  *
574  * Appears in gf::ConsoleFontFormat::CodePage437
575  */
576  static constexpr char16_t BoxDrawingsDoubleVerticalAndRight = u'╠';
577 
578  /**
579  * @brief U+2550 Box Drawings Double Horizontal
580  *
581  * Appears in gf::ConsoleFontFormat::CodePage437
582  */
583  static constexpr char16_t BoxDrawingsDoubleHorizontal = u'═';
584 
585  /**
586  * @brief U+256C Box Drawings Double Vertical And Horizontal
587  *
588  * Appears in gf::ConsoleFontFormat::CodePage437
589  */
590  static constexpr char16_t BoxDrawingsDoubleVerticalAndHorizontal = u'╬';
591 
592  /**
593  * @brief U+2567 Box Drawings Up Single And Horizontal Double
594  *
595  * Appears in gf::ConsoleFontFormat::CodePage437
596  */
597  static constexpr char16_t BoxDrawingsUpSingleAndHorizontalDouble = u'╧';
598 
599  /**
600  * @brief U+2568 Box Drawings Up Double And Horizontal Single
601  *
602  * Appears in gf::ConsoleFontFormat::CodePage437
603  */
604  static constexpr char16_t BoxDrawingsUpDoubleAndHorizontalSingle = u'╨';
605 
606  /**
607  * @brief U+2564 Box Drawings Down Single And Horizontal Double
608  *
609  * Appears in gf::ConsoleFontFormat::CodePage437
610  */
611  static constexpr char16_t BoxDrawingsDownSingleAndHorizontalDouble = u'╤';
612 
613  /**
614  * @brief U+2565 Box Drawings Down Double And Horizontal Single
615  *
616  * Appears in gf::ConsoleFontFormat::CodePage437
617  */
618  static constexpr char16_t BoxDrawingsDownDoubleAndHorizontalSingle = u'╥';
619 
620  /**
621  * @brief U+2559 Box Drawings Up Double And Right Single
622  *
623  * Appears in gf::ConsoleFontFormat::CodePage437
624  */
625  static constexpr char16_t BoxDrawingsUpDoubleAndRightSingle = u'╙';
626 
627  /**
628  * @brief U+2558 Box Drawings Up Single And Right Double
629  *
630  * Appears in gf::ConsoleFontFormat::CodePage437
631  */
632  static constexpr char16_t BoxDrawingsUpSingleAndRightDouble = u'╘';
633 
634  /**
635  * @brief U+2552 Box Drawings Down Single And Right Double
636  *
637  * Appears in gf::ConsoleFontFormat::CodePage437
638  */
639  static constexpr char16_t BoxDrawingsDownSingleAndRightDouble = u'╒';
640 
641  /**
642  * @brief U+2553 Box Drawings Down Double And Right Single
643  *
644  * Appears in gf::ConsoleFontFormat::CodePage437
645  */
646  static constexpr char16_t BoxDrawingsDownDoubleAndRightSingle = u'╓';
647 
648  /**
649  * @brief U+256B Box Drawings Vertical Double And Horizontal Single
650  *
651  * Appears in gf::ConsoleFontFormat::CodePage437
652  */
653  static constexpr char16_t BoxDrawingsVerticalDoubleAndHorizontalSingle = u'╫';
654 
655  /**
656  * @brief U+256A Box Drawings Vertical Single And Horizontal Double
657  *
658  * Appears in gf::ConsoleFontFormat::CodePage437
659  */
660  static constexpr char16_t BoxDrawingsVerticalSingleAndHorizontalDouble = u'╪';
661 
662  /**
663  * @brief U+2518 Box Drawings Light Up And Left
664  *
665  * Appears in gf::ConsoleFontFormat::CodePage437
666  */
667  static constexpr char16_t BoxDrawingsLightUpAndLeft = u'┘';
668 
669  /**
670  * @brief U+250C Box Drawings Light Down And Right
671  *
672  * Appears in gf::ConsoleFontFormat::CodePage437
673  */
674  static constexpr char16_t BoxDrawingsLightDownAndRight = u'┌';
675 
676  /**
677  * @brief U+2588 Full Block
678  *
679  * Appears in gf::ConsoleFontFormat::CodePage437
680  */
681  static constexpr char16_t FullBlock = u'█';
682 
683  /**
684  * @brief U+2584 Lower Half Block
685  *
686  * Appears in gf::ConsoleFontFormat::CodePage437
687  */
688  static constexpr char16_t LowerHalfBlock = u'▄';
689 
690  /**
691  * @brief U+258C Left Half Block
692  *
693  * Appears in gf::ConsoleFontFormat::CodePage437
694  */
695  static constexpr char16_t LeftHalfBlock = u'▌';
696 
697  /**
698  * @brief U+2590 Right Half Block
699  *
700  * Appears in gf::ConsoleFontFormat::CodePage437
701  */
702  static constexpr char16_t RightHalfBlock = u'▐';
703 
704  /**
705  * @brief U+2580 Upper Half Block
706  *
707  * Appears in gf::ConsoleFontFormat::CodePage437
708  */
709  static constexpr char16_t UpperHalfBlock = u'▀';
710 
711  /**
712  * @brief U+03B1 Greek Small Letter Alpha
713  *
714  * Appears in gf::ConsoleFontFormat::CodePage437
715  */
716  static constexpr char16_t GreekSmallLetterAlpha = u'α';
717 
718  /**
719  * @brief U+00DF Latin Small Letter Sharp S
720  *
721  * Appears in gf::ConsoleFontFormat::CodePage437
722  */
723  static constexpr char16_t LatinSmallLetterSharpS = u'ß';
724 
725  /**
726  * @brief U+0393 Greek Capital Letter Gamma
727  *
728  * Appears in gf::ConsoleFontFormat::CodePage437
729  */
730  static constexpr char16_t GreekCapitalLetterGamma = u'Γ';
731 
732  /**
733  * @brief U+03C0 Greek Small Letter Pi
734  *
735  * Appears in gf::ConsoleFontFormat::CodePage437
736  */
737  static constexpr char16_t GreekSmallLetterPi = u'π';
738 
739  /**
740  * @brief U+03A3 Greek Capital Letter Sigma
741  *
742  * Appears in gf::ConsoleFontFormat::CodePage437
743  */
744  static constexpr char16_t GreekCapitalLetterSigma = u'Σ';
745 
746  /**
747  * @brief U+03C3 Greek Small Letter Sigma
748  *
749  * Appears in gf::ConsoleFontFormat::CodePage437
750  */
751  static constexpr char16_t GreekSmallLetterSigma = u'σ';
752 
753  /**
754  * @brief U+00B5 Micro Sign
755  *
756  * Appears in gf::ConsoleFontFormat::CodePage437
757  */
758  static constexpr char16_t MicroSign = u'µ';
759 
760  /**
761  * @brief U+03C4 Greek Small Letter Tau
762  *
763  * Appears in gf::ConsoleFontFormat::CodePage437
764  */
765  static constexpr char16_t GreekSmallLetterTau = u'τ';
766 
767  /**
768  * @brief U+03A6 Greek Capital Letter Phi
769  *
770  * Appears in gf::ConsoleFontFormat::CodePage437
771  */
772  static constexpr char16_t GreekCapitalLetterPhi = u'Φ';
773 
774  /**
775  * @brief U+0398 Greek Capital Letter Theta
776  *
777  * Appears in gf::ConsoleFontFormat::CodePage437
778  */
779  static constexpr char16_t GreekCapitalLetterTheta = u'Θ';
780 
781  /**
782  * @brief U+03A9 Greek Capital Letter Omega
783  *
784  * Appears in gf::ConsoleFontFormat::CodePage437
785  */
786  static constexpr char16_t GreekCapitalLetterOmega = u'Ω';
787 
788  /**
789  * @brief U+03B4 Greek Small Letter Delta
790  *
791  * Appears in gf::ConsoleFontFormat::CodePage437
792  */
793  static constexpr char16_t GreekSmallLetterDelta = u'δ';
794 
795  /**
796  * @brief U+221E Infinity
797  *
798  * Appears in gf::ConsoleFontFormat::CodePage437
799  */
800  static constexpr char16_t Infinity = u'∞';
801 
802  /**
803  * @brief U+03C6 Greek Small Letter Phi
804  *
805  * Appears in gf::ConsoleFontFormat::CodePage437
806  */
807  static constexpr char16_t GreekSmallLetterPhi = u'φ';
808 
809  /**
810  * @brief U+03B5 Greek Small Letter Epsilon
811  *
812  * Appears in gf::ConsoleFontFormat::CodePage437
813  */
814  static constexpr char16_t GreekSmallLetterEpsilon = u'ε';
815 
816  /**
817  * @brief U+2229 Intersection
818  *
819  * Appears in gf::ConsoleFontFormat::CodePage437
820  */
821  static constexpr char16_t Intersection = u'∩';
822 
823  /**
824  * @brief U+2261 Identical To
825  *
826  * Appears in gf::ConsoleFontFormat::CodePage437
827  */
828  static constexpr char16_t IdenticalTo = u'≡';
829 
830  /**
831  * @brief U+00B1 Plus-Minus Sign
832  *
833  * Appears in gf::ConsoleFontFormat::CodePage437
834  */
835  static constexpr char16_t PlusMinusSign = u'±';
836 
837  /**
838  * @brief U+2265 Greater-Than Or Equal To
839  *
840  * Appears in gf::ConsoleFontFormat::CodePage437
841  */
842  static constexpr char16_t GreaterThanOrEqualTo = u'≥';
843 
844  /**
845  * @brief U+2264 Less-Than Or Equal To
846  *
847  * Appears in gf::ConsoleFontFormat::CodePage437
848  */
849  static constexpr char16_t LessThanOrEqualTo = u'≤';
850 
851  /**
852  * @brief U+2320 Top Half Integral
853  *
854  * Appears in gf::ConsoleFontFormat::CodePage437
855  */
856  static constexpr char16_t TopHalfIntegral = u'⌠';
857 
858  /**
859  * @brief U+2321 Bottom Half Integral
860  *
861  * Appears in gf::ConsoleFontFormat::CodePage437
862  */
863  static constexpr char16_t BottomHalfIntegral = u'⌡';
864 
865  /**
866  * @brief U+00F7 Division Sign
867  *
868  * Appears in gf::ConsoleFontFormat::CodePage437
869  */
870  static constexpr char16_t DivisionSign = u'÷';
871 
872  /**
873  * @brief U+2248 Almost Equal To
874  *
875  * Appears in gf::ConsoleFontFormat::CodePage437
876  */
877  static constexpr char16_t AlmostEqualTo = u'≈';
878 
879  /**
880  * @brief U+00B0 Degree Sign
881  *
882  * Appears in gf::ConsoleFontFormat::CodePage437
883  */
884  static constexpr char16_t DegreeSign = u'°';
885 
886  /**
887  * @brief U+2219 Bullet Operator
888  *
889  * Appears in gf::ConsoleFontFormat::CodePage437
890  */
891  static constexpr char16_t BulletOperator = u'∙';
892 
893  /**
894  * @brief U+00B7 Middle Dot
895  *
896  * Appears in gf::ConsoleFontFormat::CodePage437
897  */
898  static constexpr char16_t MiddleDot = u'·';
899 
900  /**
901  * @brief U+221A Square Root
902  *
903  * Appears in gf::ConsoleFontFormat::CodePage437
904  */
905  static constexpr char16_t SquareRoot = u'√';
906 
907  /**
908  * @brief U+207F Superscript Latin Small Letter N
909  *
910  * Appears in gf::ConsoleFontFormat::CodePage437
911  */
912  static constexpr char16_t SuperscriptLatinSmallLetterN = u'ⁿ';
913 
914  /**
915  * @brief U+00B2 Superscript Two
916  *
917  * Appears in gf::ConsoleFontFormat::CodePage437
918  */
919  static constexpr char16_t SuperscriptTwo = u'²';
920 
921  /**
922  * @brief U+25A0 Black Square
923  *
924  * Appears in gf::ConsoleFontFormat::CodePage437
925  */
926  static constexpr char16_t BlackSquare = u'■';
927 
928  /**
929  * @brief U+00A0 No-Break Space
930  *
931  * Appears in gf::ConsoleFontFormat::CodePage437
932  */
933  static constexpr char16_t NoBreakSpace = u'\u00A0';
934 
935 
936  /**
937  * @brief U+03B2 Greek Small Letter Beta
938  *
939  * Appears in gf::ConsoleFontFormat::CodePage437 (as alternative)
940  */
941  static constexpr char16_t GreekSmallLetterBeta = u'β';
942 
943 
944  /**
945  * @brief U+03A0 Greek Capital Letter Pi
946  *
947  * Appears in gf::ConsoleFontFormat::CodePage437 (as alternative)
948  */
949  static constexpr char16_t GreekCapitalLetterPi = u'Π';
950 
951  /**
952  * @brief U+220F N-Ary Product
953  *
954  * Appears in gf::ConsoleFontFormat::CodePage437 (as alternative)
955  */
956  static constexpr char16_t NAryProduct = u'∏';
957 
958  /**
959  * @brief U+2211 N-Ary Summation
960  *
961  * Appears in gf::ConsoleFontFormat::CodePage437 (as alternative)
962  */
963  static constexpr char16_t NArySummation = u'∑';
964 
965  /**
966  * @brief U+03BC Greek Small Letter Mu
967  *
968  * Appears in gf::ConsoleFontFormat::CodePage437 (as alternative)
969  */
970  static constexpr char16_t GreekSmallLetterMu = u'μ';
971 
972  /**
973  * @brief U+2126 Ohm Sign
974  *
975  * Appears in gf::ConsoleFontFormat::CodePage437 (as alternative)
976  */
977  static constexpr char16_t OhmSign = u'Ω';
978 
979  /**
980  * @brief U+03D5 Greek Phi Symbol
981  *
982  * Appears in gf::ConsoleFontFormat::CodePage437 (as alternative)
983  */
984  static constexpr char16_t GreekPhiSymbol = u'ϕ';
985 
986  /**
987  * @brief U+2205 Empty Set
988  *
989  * Appears in gf::ConsoleFontFormat::CodePage437 (as alternative)
990  */
991  static constexpr char16_t EmptySet = u'∅';
992 
993  /**
994  * @brief U+2300 Diameter Sign
995  *
996  * Appears in gf::ConsoleFontFormat::CodePage437 (as alternative)
997  */
998  static constexpr char16_t DiameterSign = u'⌀';
999 
1000  /**
1001  * @brief U+00D8 Latin Capital Letter O With Stroke
1002  *
1003  * Appears in gf::ConsoleFontFormat::CodePage437 (as alternative)
1004  */
1005  static constexpr char16_t LatinCapitalLetterOWithStroke = u'Ø';
1006 
1007  /**
1008  * @brief U+00F8 Latin Small Letter O With Stroke
1009  *
1010  * Appears in gf::ConsoleFontFormat::CodePage437 (as alternative)
1011  */
1012  static constexpr char16_t LatinSmallLetterOWithStroke = u'ø';
1013 
1014  /**
1015  * @brief U+2208 Element Of
1016  *
1017  * Appears in gf::ConsoleFontFormat::CodePage437 (as alternative)
1018  */
1019  static constexpr char16_t ElementOf = u'∈';
1020 
1021  /**
1022  * @brief U+2598 Quadrant Upper Left
1023  *
1024  * Appears in gf::ConsoleFontFormat::ModifiedCodePage437
1025  */
1026  static constexpr char16_t QuadrantUpperLeft = u'▘';
1027 
1028  /**
1029  * @brief U+259D Quadrant Upper Right
1030  *
1031  * Appears in gf::ConsoleFontFormat::ModifiedCodePage437
1032  */
1033  static constexpr char16_t QuadrantUpperRight = u'▝';
1034 
1035  /**
1036  * @brief U+2597 Quadrant Lower Right
1037  *
1038  * Appears in gf::ConsoleFontFormat::ModifiedCodePage437
1039  */
1040  static constexpr char16_t QuadrantLowerRight = u'▗';
1041 
1042  /**
1043  * @brief U+259A Quadrant Upper Left And Lower Right
1044  *
1045  * Appears in gf::ConsoleFontFormat::ModifiedCodePage437
1046  */
1047  static constexpr char16_t QuadrantUpperLeftAndLowerRight = u'▚';
1048 
1049  /**
1050  * @brief U+2596 Quadrant Lower Left
1051  *
1052  * Appears in gf::ConsoleFontFormat::ModifiedCodePage437
1053  */
1054  static constexpr char16_t QuadrantLowerLeft = u'▖';
1055 
1056  };
1057 
1058 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1059 }
1060 #endif
1061 }
1062 
1063 #endif // GF_CONSOLE_CHAR_H
static constexpr char16_t BoxDrawingsDoubleVerticalAndRight
U+2560 Box Drawings Double Vertical And Right.
Definition: ConsoleChar.h:576
static constexpr char16_t BoxDrawingsDownSingleAndRightDouble
U+2552 Box Drawings Down Single And Right Double.
Definition: ConsoleChar.h:639
static constexpr char16_t SuperscriptLatinSmallLetterN
U+207F Superscript Latin Small Letter N.
Definition: ConsoleChar.h:912
static constexpr char16_t AlmostEqualTo
U+2248 Almost Equal To.
Definition: ConsoleChar.h:877
static constexpr char16_t BoxDrawingsUpSingleAndHorizontalDouble
U+2567 Box Drawings Up Single And Horizontal Double.
Definition: ConsoleChar.h:597
static constexpr char16_t GreekSmallLetterAlpha
U+03B1 Greek Small Letter Alpha.
Definition: ConsoleChar.h:716
static constexpr char16_t PesetaSign
U+20A7 Peseta Sign.
Definition: ConsoleChar.h:296
static constexpr char16_t GreaterThanOrEqualTo
U+2265 Greater-Than Or Equal To.
Definition: ConsoleChar.h:842
static constexpr char16_t BoxDrawingsDoubleVerticalAndHorizontal
U+256C Box Drawings Double Vertical And Horizontal.
Definition: ConsoleChar.h:590
static constexpr char16_t CentSign
U+00A2 Cent Sign.
Definition: ConsoleChar.h:275
static constexpr char16_t GreekSmallLetterPhi
U+03C6 Greek Small Letter Phi.
Definition: ConsoleChar.h:807
static constexpr char16_t BoxDrawingsVerticalDoubleAndHorizontalSingle
U+256B Box Drawings Vertical Double And Horizontal Single.
Definition: ConsoleChar.h:653
static constexpr char16_t LatinCapitalLetterOWithStroke
U+00D8 Latin Capital Letter O With Stroke.
Definition: ConsoleChar.h:1005
static constexpr char16_t RightHalfBlock
U+2590 Right Half Block.
Definition: ConsoleChar.h:702
static constexpr char16_t InvertedExclamationMark
U+00A1 Inverted Exclamation Mark.
Definition: ConsoleChar.h:359
static constexpr char16_t Bullet
U+2022 Bullet.
Definition: ConsoleChar.h:93
static constexpr char16_t InverseBullet
U+25D8 Inverse Bullet.
Definition: ConsoleChar.h:100
static constexpr char16_t DiameterSign
U+2300 Diameter Sign.
Definition: ConsoleChar.h:998
static constexpr char16_t QuadrantUpperRight
U+259D Quadrant Upper Right.
Definition: ConsoleChar.h:1033
static constexpr char16_t GreekSmallLetterTau
U+03C4 Greek Small Letter Tau.
Definition: ConsoleChar.h:765
static constexpr char16_t BoxDrawingsVerticalDoubleAndRightSingle
U+255F Box Drawings Vertical Double And Right Single.
Definition: ConsoleChar.h:541
static constexpr char16_t BoxDrawingsLightUpAndHorizontal
U+2534 Box Drawings Light Up And Horizontal.
Definition: ConsoleChar.h:499
static constexpr char16_t BoxDrawingsVerticalSingleAndHorizontalDouble
U+256A Box Drawings Vertical Single And Horizontal Double.
Definition: ConsoleChar.h:660
static constexpr char16_t FeminineOrdinalIndicator
U+00AA Feminine Ordinal Indicator.
Definition: ConsoleChar.h:310
static constexpr char16_t LowerHalfBlock
U+2584 Lower Half Block.
Definition: ConsoleChar.h:688
static constexpr char16_t BoxDrawingsDoubleUpAndHorizontal
U+2569 Box Drawings Double Up And Horizontal.
Definition: ConsoleChar.h:562
static constexpr char16_t ElementOf
U+2208 Element Of.
Definition: ConsoleChar.h:1019
static constexpr char16_t GreekSmallLetterDelta
U+03B4 Greek Small Letter Delta.
Definition: ConsoleChar.h:793
static constexpr char16_t LeftwardsArrow
U+2190 Leftwards Arrow.
Definition: ConsoleChar.h:233
static constexpr char16_t NoBreakSpace
U+00A0 No-Break Space.
Definition: ConsoleChar.h:933
static constexpr char16_t BoxDrawingsLightVerticalAndLeft
U+2524 Box Drawings Light Vertical And Left.
Definition: ConsoleChar.h:408
static constexpr char16_t RightwardsArrow
U+2192 Rightwards Arrow.
Definition: ConsoleChar.h:226
static constexpr char16_t EmptySet
U+2205 Empty Set.
Definition: ConsoleChar.h:991
static constexpr char16_t GreekCapitalLetterTheta
U+0398 Greek Capital Letter Theta.
Definition: ConsoleChar.h:779
static constexpr char16_t BlackLeftPointingPointer
U+25C4 Black Left-Pointing Pointer.
Definition: ConsoleChar.h:163
static constexpr char16_t InvertedQuestionMark
U+00BF Inverted Question Mark.
Definition: ConsoleChar.h:324
static constexpr char16_t GreekCapitalLetterOmega
U+03A9 Greek Capital Letter Omega.
Definition: ConsoleChar.h:786
static constexpr char16_t NArySummation
U+2211 N-Ary Summation.
Definition: ConsoleChar.h:963
static constexpr char16_t SquareRoot
U+221A Square Root.
Definition: ConsoleChar.h:905
static constexpr char16_t Intersection
U+2229 Intersection.
Definition: ConsoleChar.h:821
static constexpr char16_t TopHalfIntegral
U+2320 Top Half Integral.
Definition: ConsoleChar.h:856
static constexpr char16_t MicroSign
U+00B5 Micro Sign.
Definition: ConsoleChar.h:758
static constexpr char16_t GreekSmallLetterSigma
U+03C3 Greek Small Letter Sigma.
Definition: ConsoleChar.h:751
static constexpr char16_t QuadrantUpperLeftAndLowerRight
U+259A Quadrant Upper Left And Lower Right.
Definition: ConsoleChar.h:1047
static constexpr char16_t BottomHalfIntegral
U+2321 Bottom Half Integral.
Definition: ConsoleChar.h:863
static constexpr char16_t MasculineOrdinalIndicator
U+00BA Masculine Ordinal Indicator.
Definition: ConsoleChar.h:317
static constexpr char16_t BoxDrawingsDoubleHorizontal
U+2550 Box Drawings Double Horizontal.
Definition: ConsoleChar.h:583
static constexpr char16_t IdenticalTo
U+2261 Identical To.
Definition: ConsoleChar.h:828
static constexpr char16_t LeftRightArrow
U+2194 Left Right Arrow.
Definition: ConsoleChar.h:247
static constexpr char16_t InverseWhiteCircle
U+25D9 Inverse White Circle.
Definition: ConsoleChar.h:114
static constexpr char16_t BoxDrawingsDoubleDownAndHorizontal
U+2566 Box Drawings Double Down And Horizontal.
Definition: ConsoleChar.h:569
static constexpr char16_t FemaleSign
U+2640 Female Sign.
Definition: ConsoleChar.h:128
static constexpr char16_t SuperscriptTwo
U+00B2 Superscript Two.
Definition: ConsoleChar.h:919
static constexpr char16_t BoxDrawingsDownSingleAndHorizontalDouble
U+2564 Box Drawings Down Single And Horizontal Double.
Definition: ConsoleChar.h:611
static constexpr char16_t BoxDrawingsDoubleDownAndRight
U+2554 Box Drawings Double Down And Right.
Definition: ConsoleChar.h:555
static constexpr char16_t BlackSmilingFace
U+263B Black Smiling Face.
Definition: ConsoleChar.h:57
static constexpr char16_t BoxDrawingsLightVerticalAndRight
U+251C Box Drawings Light Vertical And Right.
Definition: ConsoleChar.h:513
static constexpr char16_t LatinSmallLetterFWithHook
U+0192 Latin Small Letter F With Hook.
Definition: ConsoleChar.h:303
static constexpr char16_t BoxDrawingsDoubleVertical
U+2551 Box Drawings Double Vertical.
Definition: ConsoleChar.h:450
static constexpr char16_t BoxDrawingsVerticalDoubleAndLeftSingle
U+2562 Box Drawings Vertical Double And Left Single.
Definition: ConsoleChar.h:422
static constexpr char16_t UpwardsArrow
U+2191 Upwards Arrow.
Definition: ConsoleChar.h:212
static constexpr char16_t BoxDrawingsVerticalSingleAndRightDouble
U+255E Box Drawings Vertical Single And Right Double.
Definition: ConsoleChar.h:534
static constexpr char16_t BoxDrawingsUpDoubleAndHorizontalSingle
U+2568 Box Drawings Up Double And Horizontal Single.
Definition: ConsoleChar.h:604
static constexpr char16_t DarkShade
U+2593 Dark Shade.
Definition: ConsoleChar.h:394
static constexpr char16_t LessThanOrEqualTo
U+2264 Less-Than Or Equal To.
Definition: ConsoleChar.h:849
static constexpr char16_t MaleSign
U+2642 Male Sign.
Definition: ConsoleChar.h:121
static constexpr char16_t BeamedEighthNotes
U+266B Beamed Eighth Notes.
Definition: ConsoleChar.h:142
static constexpr char16_t BoxDrawingsLightDownAndLeft
U+2510 Box Drawings Light Down And Left.
Definition: ConsoleChar.h:485
static constexpr char16_t BoxDrawingsLightUpAndRight
U+2514 Box Drawings Light Up And Right.
Definition: ConsoleChar.h:492
static constexpr char16_t NAryProduct
U+220F N-Ary Product.
Definition: ConsoleChar.h:956
static constexpr char16_t BoxDrawingsLightVerticalAndHorizontal
U+253C Box Drawings Light Vertical And Horizontal.
Definition: ConsoleChar.h:527
static constexpr char16_t BoxDrawingsLightDownAndHorizontal
U+252C Box Drawings Light Down And Horizontal.
Definition: ConsoleChar.h:506
static constexpr char16_t LeftHalfBlock
U+258C Left Half Block.
Definition: ConsoleChar.h:695
static constexpr char16_t BlackSpadeSuit
U+2660 Black Spade Suit.
Definition: ConsoleChar.h:86
static constexpr char16_t UpperHalfBlock
U+2580 Upper Half Block.
Definition: ConsoleChar.h:709
static constexpr char16_t UpDownArrowWithBase
U+21A8 Up Down Arrow With Base.
Definition: ConsoleChar.h:205
static constexpr char16_t EighthNote
U+266A Eighth Note.
Definition: ConsoleChar.h:135
static constexpr char16_t BulletOperator
U+2219 Bullet Operator.
Definition: ConsoleChar.h:891
static constexpr char16_t GreekCapitalLetterSigma
U+03A3 Greek Capital Letter Sigma.
Definition: ConsoleChar.h:744
static constexpr char16_t RightAngle
U+221F Right Angle.
Definition: ConsoleChar.h:240
The namespace for gf classes.
Definition: Action.h:34
static constexpr char16_t PoundSign
U+00A3 Pound Sign.
Definition: ConsoleChar.h:282
static constexpr char16_t ReversedNotSign
U+2310 Reversed Not Sign.
Definition: ConsoleChar.h:331
static constexpr char16_t BlackDownPointingTriangle
U+25BC Black Down-Pointing Triangle.
Definition: ConsoleChar.h:261
static constexpr char16_t FullBlock
U+2588 Full Block.
Definition: ConsoleChar.h:681
static constexpr char16_t DegreeSign
U+00B0 Degree Sign.
Definition: ConsoleChar.h:884
static constexpr char16_t BoxDrawingsDoubleDownAndLeft
U+2557 Box Drawings Double Down And Left.
Definition: ConsoleChar.h:457
static constexpr char16_t Infinity
U+221E Infinity.
Definition: ConsoleChar.h:800
static constexpr char16_t GreekPhiSymbol
U+03D5 Greek Phi Symbol.
Definition: ConsoleChar.h:984
static constexpr char16_t GreekCapitalLetterPhi
U+03A6 Greek Capital Letter Phi.
Definition: ConsoleChar.h:772
static constexpr char16_t BlackSquare
U+25A0 Black Square.
Definition: ConsoleChar.h:926
static constexpr char16_t MediumShade
U+2592 Medium Shade.
Definition: ConsoleChar.h:387
static constexpr char16_t BoxDrawingsDownDoubleAndLeftSingle
U+2556 Box Drawings Down Double And Left Single.
Definition: ConsoleChar.h:429
static constexpr char16_t BoxDrawingsLightDownAndRight
U+250C Box Drawings Light Down And Right.
Definition: ConsoleChar.h:674
static constexpr char16_t GreekSmallLetterEpsilon
U+03B5 Greek Small Letter Epsilon.
Definition: ConsoleChar.h:814
static constexpr char16_t GreekCapitalLetterGamma
U+0393 Greek Capital Letter Gamma.
Definition: ConsoleChar.h:730
static constexpr char16_t GreekSmallLetterBeta
U+03B2 Greek Small Letter Beta.
Definition: ConsoleChar.h:941
static constexpr char16_t WhiteSunWithRays
U+263C White Sun With Rays.
Definition: ConsoleChar.h:149
static constexpr char16_t BlackClubSuit
U+2663 Black Club Suit.
Definition: ConsoleChar.h:79
static constexpr char16_t LeftPointingDoubleAngleQuotationMark
U+00AB Left-Pointing Double Angle Quotation Mark.
Definition: ConsoleChar.h:366
static constexpr char16_t BoxDrawingsUpDoubleAndRightSingle
U+2559 Box Drawings Up Double And Right Single.
Definition: ConsoleChar.h:625
static constexpr char16_t DoubleExclamationMark
U+203C Double Exclamation Mark.
Definition: ConsoleChar.h:177
static constexpr char16_t LatinSmallLetterOWithStroke
U+00F8 Latin Small Letter O With Stroke.
Definition: ConsoleChar.h:1012
static constexpr char16_t BlackRightPointingPointer
U+25BA Black Right-Pointing Pointer.
Definition: ConsoleChar.h:156
static constexpr char16_t PilcrowSign
U+00B6 Pilcrow Sign.
Definition: ConsoleChar.h:184
static constexpr char16_t PlusMinusSign
U+00B1 Plus-Minus Sign.
Definition: ConsoleChar.h:835
static constexpr char16_t DivisionSign
U+00F7 Division Sign.
Definition: ConsoleChar.h:870
static constexpr char16_t UpDownArrow
U+2195 Up Down Arrow.
Definition: ConsoleChar.h:170
static constexpr char16_t BoxDrawingsDoubleVerticalAndLeft
U+2563 Box Drawings Double Vertical And Left.
Definition: ConsoleChar.h:443
static constexpr char16_t QuadrantLowerRight
U+2597 Quadrant Lower Right.
Definition: ConsoleChar.h:1040
static constexpr char16_t DownwardsArrow
U+2193 Downwards Arrow.
Definition: ConsoleChar.h:219
static constexpr char16_t BlackRectangle
U+25AC Black Rectangle.
Definition: ConsoleChar.h:198
static constexpr char16_t VulgarFractionOneHalf
U+00BD Vulgar Fraction One Half.
Definition: ConsoleChar.h:345
static constexpr char16_t GreekSmallLetterMu
U+03BC Greek Small Letter Mu.
Definition: ConsoleChar.h:970
static constexpr char16_t LightShade
U+2591 Light Shade.
Definition: ConsoleChar.h:380
#define GF_API
Definition: Portability.h:35
static constexpr char16_t BoxDrawingsDownSingleAndLeftDouble
U+2555 Box Drawings Down Single And Left Double.
Definition: ConsoleChar.h:436
static constexpr char16_t WhiteCircle
U+25CB White Circle.
Definition: ConsoleChar.h:107
static constexpr char16_t BoxDrawingsUpSingleAndRightDouble
U+2558 Box Drawings Up Single And Right Double.
Definition: ConsoleChar.h:632
static constexpr char16_t BoxDrawingsDownDoubleAndRightSingle
U+2553 Box Drawings Down Double And Right Single.
Definition: ConsoleChar.h:646
static constexpr char16_t OhmSign
U+2126 Ohm Sign.
Definition: ConsoleChar.h:977
static constexpr char16_t VulgarFractionOneQuarter
U+00BC Vulgar Fraction One Quarter.
Definition: ConsoleChar.h:352
static constexpr char16_t BlackUpPointingTriangle
U+25B2 Black Up-Pointing Triangle.
Definition: ConsoleChar.h:254
static constexpr char16_t WhiteSmilingFace
U+263A White Smiling Face.
Definition: ConsoleChar.h:50
static constexpr char16_t BlackDiamondSuit
U+2666 Black Diamond Suit.
Definition: ConsoleChar.h:71
static constexpr char16_t RightPointingDoubleAngleQuotationMark
U+00BB Right-Pointing Double Angle Quotation Mark.
Definition: ConsoleChar.h:373
static constexpr char16_t GreekSmallLetterPi
U+03C0 Greek Small Letter Pi.
Definition: ConsoleChar.h:737
static constexpr char16_t BoxDrawingsLightHorizontal
U+2500 Box Drawings Light Horizontal.
Definition: ConsoleChar.h:520
static constexpr char16_t BoxDrawingsDoubleUpAndLeft
U+255D Box Drawings Double Up And Left.
Definition: ConsoleChar.h:464
static constexpr char16_t House
U+2302 House.
Definition: ConsoleChar.h:268
ConsoleChar()=delete
Deleted copy constructor.
static constexpr char16_t QuadrantUpperLeft
U+2598 Quadrant Upper Left.
Definition: ConsoleChar.h:1026
static constexpr char16_t BlackHeartSuit
U+2665 Black Heart Suit.
Definition: ConsoleChar.h:64
static constexpr char16_t BoxDrawingsUpDoubleAndLeftSingle
U+255C Box Drawings Up Double And Left Single.
Definition: ConsoleChar.h:471
static constexpr char16_t BoxDrawingsVerticalSingleAndLeftDouble
U+2561 Box Drawings Vertical Single And Left Double.
Definition: ConsoleChar.h:415
static constexpr char16_t NotSign
U+00AC Not Sign.
Definition: ConsoleChar.h:338
static constexpr char16_t LatinSmallLetterSharpS
U+00DF Latin Small Letter Sharp S.
Definition: ConsoleChar.h:723
static constexpr char16_t MiddleDot
U+00B7 Middle Dot.
Definition: ConsoleChar.h:898
static constexpr char16_t BoxDrawingsLightVertical
U+2502 Box Drawings Light Vertical.
Definition: ConsoleChar.h:401
static constexpr char16_t BoxDrawingsLightUpAndLeft
U+2518 Box Drawings Light Up And Left.
Definition: ConsoleChar.h:667
static constexpr char16_t BoxDrawingsDownDoubleAndHorizontalSingle
U+2565 Box Drawings Down Double And Horizontal Single.
Definition: ConsoleChar.h:618
static constexpr char16_t QuadrantLowerLeft
U+2596 Quadrant Lower Left.
Definition: ConsoleChar.h:1054
static constexpr char16_t YenSign
U+00A5 Yen Sign.
Definition: ConsoleChar.h:289
static constexpr char16_t BoxDrawingsUpSingleAndLeftDouble
U+255B Box Drawings Up Single And Left Double.
Definition: ConsoleChar.h:478
static constexpr char16_t BoxDrawingsDoubleUpAndRight
U+255A Box Drawings Double Up And Right.
Definition: ConsoleChar.h:548
static constexpr char16_t SectionSign
U+00A7 Section Sign.
Definition: ConsoleChar.h:191
static constexpr char16_t GreekCapitalLetterPi
U+03A0 Greek Capital Letter Pi.
Definition: ConsoleChar.h:949