[Overview][Constants][Types][Classes][Procedures and functions][Variables] Reference for unit 'System' (#rtl)

TWideStringManager

Declaration

Source position: wstringh.inc line 44

type TWideStringManager = record

  Wide2AnsiMoveProc: procedure(

  source: PWideChar;

  var dest: ansistring;

  len: SizeInt

);

  Ansi2WideMoveProc: procedure(

  source: PChar;

  var dest: widestring;

  len: SizeInt

);

  UpperWideStringProc: function(

  const S: WideString

):WideString;

  LowerWideStringProc: function(

  const S: WideString

):WideString;

  CompareWideStringProc: function(

  const s1: WideString;

  const s2: WideString

):PtrInt;

  CompareTextWideStringProc: function(

  const s1: WideString;

  const s2: WideString

):PtrInt;

  CharLengthPCharProc: function(

  const Str: PChar

):PtrInt;

  UpperAnsiStringProc: function(

  const s: ansistring

):ansistring;

  LowerAnsiStringProc: function(

  const s: ansistring

):ansistring;

  CompareStrAnsiStringProc: function(

  const S1: ansistring;

  const S2: ansistring

):PtrInt;

  CompareTextAnsiStringProc: function(

  const S1: ansistring;

  const S2: ansistring

):PtrInt;

  StrCompAnsiStringProc: function(

  S1: PChar;

  S2: PChar

):PtrInt;

  StrICompAnsiStringProc: function(

  S1: PChar;

  S2: PChar

):PtrInt;

  StrLCompAnsiStringProc: function(

  S1: PChar;

  S2: PChar;

  MaxLen: PtrUInt

):PtrInt;

  StrLICompAnsiStringProc: function(

  S1: PChar;

  S2: PChar;

  MaxLen: PtrUInt

):PtrInt;

  StrLowerAnsiStringProc: function(

  Str: PChar

):PChar;

  StrUpperAnsiStringProc: function(

  Str: PChar

):PChar;

end;