|
FTXUI
4.1.1
C++ functional terminal UI.
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | ftxui |
Enumerations | |
| enum class | WordBreakProperty { ALetter , CR , Double_Quote , Extend , ExtendNumLet , Format , Hebrew_Letter , Katakana , LF , MidLetter , MidNum , MidNumLet , Newline , Numeric , Regional_Indicator , Single_Quote , WSegSpace , ZWJ } |
Functions | |
| std::string | to_string (const std::wstring &s) |
| Convert a UTF8 std::string into a std::wstring. | |
| std::wstring | to_wstring (const std::string &s) |
| Convert a std::wstring into a UTF8 std::string. | |
| template<typename T > | |
| std::wstring | to_wstring (T s) |
| int | string_width (const std::string &) |
| std::vector< std::string > | Utf8ToGlyphs (const std::string &input) |
| int | GlyphPosition (const std::string &input, size_t glyph_index, size_t start=0) |
| int | GlyphCount (const std::string &input) |
| std::vector< WordBreakProperty > | Utf8ToWordBreakProperty (const std::string &input) |
| bool | IsWordBreakingCharacter (const std::string &input, size_t glyph_index) |
| std::vector< int > | CellToGlyphIndex (const std::string &input) |