#include <types.h>
◆ styled_unichar() [1/3]
text_art::styled_unichar::styled_unichar |
( |
| ) |
|
|
inlineexplicit |
◆ styled_unichar() [2/3]
text_art::styled_unichar::styled_unichar |
( |
cppchar_t | ch | ) |
|
|
inlineexplicit |
◆ styled_unichar() [3/3]
text_art::styled_unichar::styled_unichar |
( |
cppchar_t | ch, |
|
|
bool | emoji, |
|
|
style::id_t | style_id ) |
|
inlineexplicit |
◆ add_combining_char()
void text_art::styled_unichar::add_combining_char |
( |
cppchar_t | ch | ) |
|
|
inline |
◆ double_width_p()
bool text_art::styled_unichar::double_width_p |
( |
| ) |
const |
|
inline |
◆ emoji_variant_p()
bool text_art::styled_unichar::emoji_variant_p |
( |
| ) |
const |
|
inline |
◆ get_canvas_width()
int text_art::styled_unichar::get_canvas_width |
( |
| ) |
const |
|
inline |
◆ get_code()
cppchar_t text_art::styled_unichar::get_code |
( |
| ) |
const |
|
inline |
◆ get_combining_chars()
const std::vector< cppchar_t > text_art::styled_unichar::get_combining_chars |
( |
| ) |
const |
|
inline |
◆ get_style_id()
style::id_t text_art::styled_unichar::get_style_id |
( |
| ) |
const |
|
inline |
◆ operator==()
◆ set_emoji_variant()
void text_art::styled_unichar::set_emoji_variant |
( |
| ) |
|
|
inline |
◆ styled_string
◆ m_code
cppchar_t text_art::styled_unichar::m_code |
|
private |
◆ m_combining_chars
std::vector<cppchar_t> text_art::styled_unichar::m_combining_chars |
|
private |
◆ m_emoji_variant_p
bool text_art::styled_unichar::m_emoji_variant_p |
|
private |
◆ m_style_id
The documentation for this class was generated from the following file: