Sign in Join
FPDoc Onlineexperiment

TUnicodeStringBuilder.Append function

Member of TUnicodeStringBuilderpublicIn unit sysutils

Append data in string form to the buffer.

Declaration

pascal
function Append(const AValue: Boolean): TUnicodeStringBuilder
function Append(const AValue: Byte): TUnicodeStringBuilder
function Append(const AValue: WideChar): TUnicodeStringBuilder
function Append(const AValue: Currency): TUnicodeStringBuilder
function Append(const AValue: Double): TUnicodeStringBuilder
function Append(const AValue: SmallInt): TUnicodeStringBuilder
function Append(const AValue: LongInt): TUnicodeStringBuilder
function Append(const AValue: Int64): TUnicodeStringBuilder
function Append(const AValue: TObject): TUnicodeStringBuilder
function Append(const AValue: ShortInt): TUnicodeStringBuilder
function Append(const AValue: Single): TUnicodeStringBuilder
function Append(const AValue: UInt64): TUnicodeStringBuilder
function Append(const AValue: Array of WideChar): TUnicodeStringBuilder
function Append(const AValue: Word): TUnicodeStringBuilder
function Append(const AValue: Cardinal): TUnicodeStringBuilder
function Append(const AValue: PWideChar): TUnicodeStringBuilder
function Append(const AValue: UnicodeString): TUnicodeStringBuilder
function Append(const AValue: AnsiChar): TUnicodeStringBuilder
function Append(const AValue: RawByteString): TUnicodeStringBuilder
function Append(const AValue: WideChar; RepeatCount: Integer)
: TUnicodeStringBuilder
function Append(const AValue: Array of WideChar; StartIndex: Integer; 
 SBCharCount: Integer): TUnicodeStringBuilder
function Append(const AValue: UnicodeString; StartIndex: Integer; 
 Count: Integer): TUnicodeStringBuilder
function Append(const Fmt: UnicodeString; const Args: Array of const)
: TUnicodeStringBuilder

Description

Append in its various overloaded forms will append the aValue argument to the buffer, after converting it to a string value if necessary:

  • For integer values the various IntToSTr functions will be used.
  • For TObject the ToString is used.
  • The repeatCount argument will repeat the character as many times as instructed using StringOfChar.
  • If the StartIndex and SBCharCount are specified, then SBCharCount characters are copied starting from position StartIndex.

An overloaded version exists with the same arguments as AppendFormat.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.