Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
CodeCvt.h File Reference
#include "Stroika/Foundation/StroikaPreComp.h"
#include <bit>
#include <locale>
#include <optional>
#include <span>
#include <variant>
#include "Stroika/Foundation/Characters/Character.h"
#include "Stroika/Foundation/Characters/Charset.h"
#include "Stroika/Foundation/Characters/CodePage.h"
#include "Stroika/Foundation/Characters/UTFConvert.h"
#include "CodeCvt.inl"

Go to the source code of this file.

Classes

class  Stroika::Foundation::Characters::CodeCvt< CHAR_T >
 CodeCvt unifies byte <-> unicode conversions, vaguely inspired by (and wraps) std::codecvt, as well as UTFConvert etc, to map between span<bytes> and a span<UNICODE code-point> More...
 

Namespaces

namespace  Stroika::Foundation
 
namespace  Stroika::Foundation::Characters
 

Concepts

concept  Stroika::Foundation::Characters::IStdCodeCVT
 

Detailed Description

Simple wrapper on std::codecvt, abstracting commonalities between std::codecvt and UTFConvert, to map characters (UNICODE) <--> bytes

Definition in file CodeCvt.h.