ECSTASY
All in the name
Loading...
Searching...
No Matches
ecstasy::integration::sfml::Encoding Class Reference

#include <Encoding.hpp>

Public Member Functions

 ~Encoding ()=default
 

Static Public Member Functions

static std::string utf32CharToUtf8String (uint32_t utf)
 Encode a Utf32 char to a Utf8 string.
 

Private Member Functions

 Encoding ()=default
 

Detailed Description

Definition at line 20 of file Encoding.hpp.

Constructor & Destructor Documentation

◆ ~Encoding()

ecstasy::integration::sfml::Encoding::~Encoding ( )
default

◆ Encoding()

ecstasy::integration::sfml::Encoding::Encoding ( )
privatedefault

Member Function Documentation

◆ utf32CharToUtf8String()

std::string ecstasy::integration::sfml::Encoding::utf32CharToUtf8String ( uint32_t  utf)
static

Encode a Utf32 char to a Utf8 string.

Parameters
[in]utfUtf32 character to encode.
Returns
std::string Utf8 string.
Author
Andréas Leroux (andre.nosp@m.as.l.nosp@m.eroux.nosp@m.@epi.nosp@m.tech..nosp@m.eu)
Since
1.0.0 (2022-11-17)

Definition at line 16 of file Encoding.cpp.

17 {
18 std::string output;
19 sf::Utf32::toUtf8(&utf, &utf + 1, std::back_inserter(output));
20
21 return output;
22 }
T back_inserter(T... args)

The documentation for this class was generated from the following files: