Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
UTFConvert.h File Reference
#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...
 

Detailed Description

This module is designed to provide mappings between various UTF encodings of UNICODE characters.

Definition in file UTFConvert.h.