nlib
nn::nlib::unicode Namespace Reference

Unicode-related functionality is implemented. More...

Classes

class  StringPrep
 Implements various tables defined in RFC3454. More...
 
struct  StringPrepMapResult
 Data structure to store mapping results from StringPrep. More...
 
class  ToUtf8Obj
 Class to use to pass a UTF-8, UTF-16, or UTF-32 string as UTF-8. More...
 
class  ToWideObj
 Class used to pass a UTF-8, UTF-16, or UTF-32 string as a wide character (UTF-16/UTF-32) string. More...
 
class  UnicodeNormalizer
 Class used to normalize a unicode string. More...
 

Detailed Description

Unicode-related functionality is implemented.

Description
The following unicode string-related functionality is implemented.
  • Unicode normalization(kNfc, kNfd, kNfkc, kNfkd)
  • StringPrep table.
  • Class to convert strings to be handled as UTF-8 strings.
  • Class to convert strings to be handled as wide (UTF-16/UTF-32) strings.
unicode_c_functions Unicode-related functions are also implemented "here" in the global namespace.