|
tetengo 1.8.2
A multipurpose library set
|
A default character width. More...
#include <default_characterX.hpp>
Inheritance diagram for tetengo::text::grapheme_splitting::default_character_width:
Collaboration diagram for tetengo::text::grapheme_splitting::default_character_width:Public Member Functions | |
| virtual | ~default_character_width () |
| Destroys the character width. | |
Public Member Functions inherited from tetengo::text::grapheme_splitting::character_width | |
| virtual | ~character_width () |
| Destroys the character width. | |
| std::size_t | width_of (class_type class_, emoji_type emoji) const |
| Returns the width. | |
Static Public Member Functions | |
| static const default_character_width & | instance () |
| Returns the instance. | |
Additional Inherited Members | |
Public Types inherited from tetengo::text::grapheme_splitting::character_width | |
| enum class | class_type { ambiguous , fullwidth , halfwidth , narrow , wide , neutral } |
| A class. More... | |
| enum class | emoji_type { emoji , normal } |
| An emoji. More... | |
A default character width.
|
staticnodiscard |
Returns the instance.