Sign in Join
FPDoc Onlineexperiment

TAnsiStringBuilder.Append function

Member of TAnsiStringBuilderpublicIn unit sysutils

Append data in string form to the buffer.

Declaration

pascal
function Append(const AValue: Boolean): TAnsiStringBuilder
function Append(const AValue: Byte): TAnsiStringBuilder
function Append(const AValue: AnsiChar): TAnsiStringBuilder
function Append(const AValue: Currency): TAnsiStringBuilder
function Append(const AValue: Double): TAnsiStringBuilder
function Append(const AValue: SmallInt): TAnsiStringBuilder
function Append(const AValue: LongInt): TAnsiStringBuilder
function Append(const AValue: Int64): TAnsiStringBuilder
function Append(const AValue: TObject): TAnsiStringBuilder
function Append(const AValue: ShortInt): TAnsiStringBuilder
function Append(const AValue: Single): TAnsiStringBuilder
function Append(const AValue: UInt64): TAnsiStringBuilder
function Append(const AValue: Array of AnsiChar = char)
: TAnsiStringBuilder
function Append(const AValue: Word): TAnsiStringBuilder
function Append(const AValue: Cardinal): TAnsiStringBuilder
function Append(const AValue: PAnsiChar): TAnsiStringBuilder
function Append(const AValue: UnicodeString): TAnsiStringBuilder
function Append(const AValue: UnicodeChar): TAnsiStringBuilder
function Append(const AValue: RawByteString): TAnsiStringBuilder
function Append(const AValue: AnsiChar; RepeatCount: Integer)
: TAnsiStringBuilder
function Append(const AValue: Array of AnsiChar = char; 
 StartIndex: Integer; SBCharCount: Integer)
: TAnsiStringBuilder
function Append(const AValue: AnsiString; StartIndex: Integer; 
 Count: Integer): TAnsiStringBuilder
function Append(const Fmt: AnsiString; const Args: Array of const)
: TAnsiStringBuilder

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.