nlib
nn::nlib::unicode Namespace Reference

Unicode-related functionality is implemented. More...

Classes

class  StringPrep
 Implements the tables defined in RFC 3454 (https://www.ietf.org/rfc/rfc3454.txt). 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
Classes and functions used to process and convert unicode strings are implemented in the nn:nlib::unicode namespace.
  • UTF-8, UTF-16, UTF-32 converter
  • Unicode normalization(NFC, NFD, NFKC, NFKD)
  • StringPrep table.
UTF-8, UTF-16, and UTF-32 conversion C linkage functions are also defined in Platform.h. Nintendo recommends using these functions.