FTXUI 6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
string.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  ftxui
 El espacio de nombres ftxui:: de FTXUI.
 

Functions

bool EatCodePoint (const std::string &input, size_t start, size_t *end, uint32_t *ucs)
 
bool EatCodePoint (const std::wstring &input, size_t start, size_t *end, uint32_t *ucs)
 
bool IsCombining (uint32_t ucs)
 
bool IsFullWidth (uint32_t ucs)
 
bool IsControl (uint32_t ucs)
 
WordBreakProperty CodepointToWordBreakProperty (uint32_t codepoint)
 
int wchar_width (wchar_t)
 
int wstring_width (const std::wstring &)
 
int string_width (const std::string &)
 
std::vector< std::string > Utf8ToGlyphs (const std::string &input)
 
 if (IsFullWidth(codepoint))
 
out push_back (append)
 
size_t GlyphPrevious (const std::string &input, size_t start)
 
size_t GlyphNext (const std::string &input, size_t start)
 
size_t GlyphIterate (const std::string &input, int glyph_offset, size_t start)
 
std::vector< int > CellToGlyphIndex (const std::string &input)
 
int GlyphCount (const std::string &input)
 
std::vector< WordBreakProperty > Utf8ToWordBreakProperty (const std::string &input)
 
std::string to_string (const std::wstring &s)
 
std::wstring to_wstring (const std::string &s)
 

Variables

return out
 

Function Documentation

◆ GlyphPrevious()

size_t GlyphPrevious ( const std::string & input,
size_t start )

Definition at line 1402 of file string.cpp.

◆ GlyphNext()

size_t GlyphNext ( const std::string & input,
size_t start )

Definition at line 1428 of file string.cpp.

◆ GlyphIterate()

size_t GlyphIterate ( const std::string & input,
int glyph_offset,
size_t start )

Definition at line 1457 of file string.cpp.

◆ CellToGlyphIndex()

std::vector< int > CellToGlyphIndex ( const std::string & input)

Definition at line 1471 of file string.cpp.

◆ GlyphCount()

int GlyphCount ( const std::string & input)

Definition at line 1514 of file string.cpp.

◆ Utf8ToWordBreakProperty()

std::vector< WordBreakProperty > Utf8ToWordBreakProperty ( const std::string & input)

Definition at line 1544 of file string.cpp.

◆ to_string()

std::string to_string ( const std::wstring & s)

Convert a std::wstring into a UTF8 std::string. Convierte un std::wstring en un std::string UTF8.

Definition at line 1577 of file string.cpp.

◆ to_wstring()

std::wstring to_wstring ( const std::string & s)

Convert a UTF8 std::string into a std::wstring. Convierte un std::string UTF8 en un std::wstring.

Definition at line 1651 of file string.cpp.

Variable Documentation

◆ out

return out

Definition at line 1399 of file string.cpp.