StrConv ¶ Aliases Constants (GVL) ENCODING (Alias) ERROR (Alias) IBuilder (Alias) ICharmap (Alias) IString (Alias) IStringRepresentation (Alias) RUNE (Alias) Charmaps (GVL) Functions BOM DecodeBOM (Function) EncodeBOM (Function) IsHostByteOrder (Function) Memory COPY_TO_MEMORY (Function) FROM_MEMORY (Function) STRING COPY_TO_STRING (Function) FROM_STRING (Function) WSTRING COPY_TO_WSTRING (Function) FROM_WSTRING (Function) Internals GetDefaultCharmap (Function)
Aliases ¶ Constants (GVL) ENCODING (Alias) ERROR (Alias) IBuilder (Alias) ICharmap (Alias) IString (Alias) IStringRepresentation (Alias) RUNE (Alias)
Constants (GVL) ¶ InOut: Scope Name Type Initial Comment Constant c_diRuneError RUNE UTF8.c_diRuneError The “error” Rune or “Unicode replacement character” c_diMaxRune DINT UTF8.c_diMaxRune
ENCODING (ALIAS) ¶ TYPE ENCODING : SBB.|dENCODING|
ERROR (ALIAS) ¶ TYPE ERROR : SBB.|dERROR|
IBuilder (ALIAS) ¶ TYPE IBuilder : SBB.|dIBuilder|
ICharmap (ALIAS) ¶ TYPE ICharmap : SBB.|dICharmap|
IString (ALIAS) ¶ TYPE IString : STR.|dIString|
IStringRepresentation (ALIAS) ¶ TYPE IStringRepresentation : STR.|dIStringRepresentation|
RUNE (ALIAS) ¶ TYPE RUNE : UTF8.|dRUNE| The term rune appears in the libraries and source code, and means exactly the same as “unicode code point”, with one interesting addition. This library defines the word rune as an alias for the type DINT , so programs can be clear when an integer value represents a code point. Moreover, what you might think of as a character constant is called a rune constant. The type and value of the expression WSTRING#"⌘" is a rune with the integer value DINT#16#2318 .