26 #if !defined (USE_FINAL_H) && !defined (COMPILE_FINAL_CUT)    27   #error "Only <final/final.h> can be included directly."    33 #include "final/ftypes.h"    34 #include "final/util/fstring.h"    59     using CharEncodeType = std::array<CharEncodeMap, 115>;
    60     using DECGraphicsType = std::array<DECSpecialGraphics, 39>;
    61     using Cp437UcsType = std::array<std::array<wchar_t, 2>, 256>;
    62     using HalfFullWidthType = std::array<std::array<wchar_t, 2>, 227>;
    68     auto        getClassName() 
const -> 
FString;
    69     static auto getInstance() -> 
FCharMap&;
    71                              , 
const Encoding& enc ) -> 
const wchar_t&;
    72     static auto getCharEncodeMap() -> CharEncodeType&;
    73     static auto getDECSpecialGraphics() -> 
const DECGraphicsType&;
    74     static auto getCP437UCSMap() -> 
const Cp437UcsType&;
    75     static auto getHalfFullWidthMap() -> 
const HalfFullWidthType&;
    79                              , 
const Encoding& enc ) -> 
wchar_t&;
    83     static CharEncodeType          character;
    84     static const DECGraphicsType   dec_special_graphics;
    85     static const Cp437UcsType      cp437_ucs;
    86     static const HalfFullWidthType halfwidth_fullwidth;
    91 inline auto FCharMap::getClassName() 
const -> 
FString    92 { 
return "FCharMap"; }
 Definition: fcharmap.h:43
 
Definition: fcharmap.h:52
 
Definition: class_template.cpp:25
 
Definition: fcharmap.h:39