TAnsiStringBuilder.Append function
Append data in string form to the buffer.
Declaration
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)
: TAnsiStringBuilderDescription
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
TObjecttheToStringis used. - The
repeatCountargument will repeat the character as many times as instructed usingStringOfChar. - If the
StartIndexandSBCharCountare specified, thenSBCharCountcharacters are copied starting from positionStartIndex.
An overloaded version exists with the same arguments as AppendFormat.
See also
- StringOfChar
- AppendFormat
- AppendLine
- Insert
- Remove
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
