#include "Stroika/Foundation/StroikaPreComp.h"#include <optional>#include <span>#include "Stroika/Foundation/Characters/Character.h"#include "UTFConvert.inl"Go to the source code of this file.
Classes | |
| class | Stroika::Foundation::Characters::UTFConvert |
| UTFConvert is designed to provide mappings between various UTF encodings of UNICODE characters. More... | |
| struct | Stroika::Foundation::Characters::UTFConvert::ConversionResult |
Namespaces | |
| namespace | Stroika::Foundation |
| namespace | Stroika::Foundation::Characters |
Typedefs | |
| template<typename OUTPUT_CHAR_T > | |
| using | Stroika::Foundation::Characters::UTFCodeConverter = function< UTFConvert::ConversionResult(span< const byte > source, span< OUTPUT_CHAR_T > targetBuffer)> |
Enumerations | |
| enum class | Stroika::Foundation::Characters::UnicodeExternalEncodings |
| list of external UNICODE character encodings, for file IO (eDEFAULT = eUTF8) More... | |
This module is designed to provide mappings between various UTF encodings of UNICODE characters.
Definition in file UTFConvert.h.