TUnicodeStringManager record
Unicode string manager.
Declaration
TUnicodeStringManager = recordDescription
TUnicodeStringManager is currently the same as the
TWideStringManager manager record. It performs the same functions:
converting Unicode strings to ansistrings and vice-versa,
performing uppercase to lowercase transformations and comparing strings.
See also
Fields
Wide2AnsiMoveProc | public | Callback used when a Unicode/wide string must be converted to an ansistring. |
Ansi2WideMoveProc | public | Callback used when an ansistring must be converted to a unicodestring/widestring. |
UpperWideStringProc | public | Callback used when a Unicode/wide string must be uppercased. |
LowerWideStringProc | public | Callback used when a Unicode/wide string must be lowercased. |
CompareWideStringProc | public | Callback used when 2 Unicode/wide strings must be compared. |
CharLengthPCharProc | public | Callback used when the character length of a Unicode/wide string must be calculated. |
CodePointLengthProc | public | Return the length of a code point. |
UpperAnsiStringProc | public | Callback used when an ansistring must be uppercased. |
LowerAnsiStringProc | public | Callback used when an ansistring must be lowercased. |
CompareStrAnsiStringProc | public | Callback used when 2 ansistrings must be compared. |
CompareTextAnsiStringProc | public | Callback used when 2 ansistrings must be compared case insensitively. |
StrCompAnsiStringProc | public | Callback used when 2 ansistrings must be compared case insensitively. |
StrICompAnsiStringProc | public | Callback used when 2 null-terminated ansistring arrays must be compared case insensitively. |
StrLCompAnsiStringProc | public | Callback used when 2 ansistring arrays must be compared up to a given length. |
StrLICompAnsiStringProc | public | Callback used when 2 ansistring arrays must be compared case insensitively up to a given length. |
StrLowerAnsiStringProc | public | Callback used when a null-terminated ansistring array must be lowercased. |
StrUpperAnsiStringProc | public | Callback used when a null-terminated ansistring array must be uppercased. |
ThreadInitProc | public | Called whenever a new thread is started. |
ThreadFiniProc | public | Called whenever a thread ends. |
Unicode2AnsiMoveProc | public | Callback used whenever a Unicode string must be converted to an ansistring. |
Ansi2UnicodeMoveProc | public | Callback used whenever a ansistring must be converted to a Unicode string. |
UpperUnicodeStringProc | public | Callback used to convert a Unicode string to uppercase. |
LowerUnicodeStringProc | public | Callback used to convert a Unicode string to lowercase. |
CompareUnicodeStringProc | public | Callback used to compare 2 Unicode strings. |
GetStandardCodePageProc | public | Callback to query for standard used codepages. |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
