#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.