Functions | |
| std::vector< uint32_t > | utf16be_to_codepoints (const unsigned char *src, size_t code_units) |
| void | append_utf8 (std::string &out, uint32_t cp) |
| std::string | codepoints_to_utf8 (const std::vector< uint32_t > &cps) |
| uint64_t | make_key (uint32_t base, uint32_t mark) |
| const std::unordered_map< uint64_t, uint32_t > & | nfc_table () |
| bool | is_combining_mark (uint32_t cp) |
| std::vector< uint32_t > | compose_nfc (const std::vector< uint32_t > &nfd) |
| void hfs::anonymous_namespace{hfs_unicode.cpp}::append_utf8 | ( | std::string & | out, |
| uint32_t | cp ) |
Definition at line 59 of file hfs_unicode.cpp.
References append_utf8().
Referenced by append_utf8(), and codepoints_to_utf8().
| std::string hfs::anonymous_namespace{hfs_unicode.cpp}::codepoints_to_utf8 | ( | const std::vector< uint32_t > & | cps | ) |
Definition at line 82 of file hfs_unicode.cpp.
References append_utf8(), and codepoints_to_utf8().
Referenced by codepoints_to_utf8().
| std::vector< uint32_t > hfs::anonymous_namespace{hfs_unicode.cpp}::compose_nfc | ( | const std::vector< uint32_t > & | nfd | ) |
Definition at line 216 of file hfs_unicode.cpp.
References compose_nfc(), is_combining_mark(), make_key(), and nfc_table().
Referenced by compose_nfc().
| bool hfs::anonymous_namespace{hfs_unicode.cpp}::is_combining_mark | ( | uint32_t | cp | ) |
Definition at line 209 of file hfs_unicode.cpp.
References is_combining_mark().
Referenced by compose_nfc(), and is_combining_mark().
| uint64_t hfs::anonymous_namespace{hfs_unicode.cpp}::make_key | ( | uint32_t | base, |
| uint32_t | mark ) |
Definition at line 105 of file hfs_unicode.cpp.
References make_key().
Referenced by compose_nfc(), make_key(), and nfc_table().
| const std::unordered_map< uint64_t, uint32_t > & hfs::anonymous_namespace{hfs_unicode.cpp}::nfc_table | ( | ) |
Definition at line 109 of file hfs_unicode.cpp.
References make_key(), and nfc_table().
Referenced by compose_nfc(), and nfc_table().
| std::vector< uint32_t > hfs::anonymous_namespace{hfs_unicode.cpp}::utf16be_to_codepoints | ( | const unsigned char * | src, |
| size_t | code_units ) |
Definition at line 26 of file hfs_unicode.cpp.
References utf16be_to_codepoints().
Referenced by utf16be_to_codepoints().