neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::detail::character_map_updater Struct Reference

#include <string_utf.hpp>

Classes

struct  short_narrow_string
 

Public Member Functions

 character_map_updater (utf16_to_utf8_character_map &aCharMap)
 
void operator() (std::u16string::size_type aFrom, bool aSurrogatePair, const std::string &aNarrowString, std::string::size_type aNumberAdded)
 

Public Attributes

utf16_to_utf8_character_mapiCharMap
 

Detailed Description

Definition at line 127 of file string_utf.hpp.

Constructor & Destructor Documentation

◆ character_map_updater()

neolib::detail::character_map_updater::character_map_updater ( utf16_to_utf8_character_map aCharMap)
inline

Definition at line 131 of file string_utf.hpp.

Member Function Documentation

◆ operator()()

void neolib::detail::character_map_updater::operator() ( std::u16string::size_type  aFrom,
bool  aSurrogatePair,
const std::string &  aNarrowString,
std::string::size_type  aNumberAdded 
)
inline

Definition at line 132 of file string_utf.hpp.

Member Data Documentation

◆ iCharMap

utf16_to_utf8_character_map& neolib::detail::character_map_updater::iCharMap

Definition at line 130 of file string_utf.hpp.


The documentation for this struct was generated from the following file: