[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Object writer for Lazarus Resource Streams.
Source position: lresources.pp line 237
type TLRSObjectWriter = class(TAbstractObjectWriter) |
||
protected |
||
procedure FlushBuffer; |
|
|
procedure WriteValue(); |
|
|
procedure WriteStr(); |
|
|
procedure WriteIntegerContent(); |
|
|
procedure WriteWordContent(); |
|
|
procedure WriteInt64Content(); |
|
|
procedure WriteSingleContent(); |
|
|
procedure WriteDoubleContent(); |
|
|
procedure WriteExtendedContent(); |
|
|
procedure WriteCurrencyContent(); |
|
|
procedure WriteWideStringContent(); |
|
|
procedure WriteWordsReversed(); |
|
Writes multiples words (WideChar) with reversed byte order. |
procedure WriteNulls(); |
|
|
public |
||
constructor Create(); virtual; |
|
|
destructor Destroy; override; |
||
procedure BeginCollection; override; |
|
|
procedure BeginComponent(); override; |
|
|
procedure WriteSignature; override; |
||
procedure BeginList; override; |
|
|
procedure EndList; override; |
|
|
procedure BeginProperty(); override; |
|
|
procedure EndProperty; override; |
|
|
function GetStackPath; |
|
|
procedure Write(); override; |
|
|
procedure WriteBinary(); override; |
|
|
procedure WriteBoolean(); override; |
|
|
procedure WriteFloat(); override; |
|
|
procedure WriteSingle(); override; |
|
|
procedure WriteCurrency(); override; |
|
|
procedure WriteDate(); override; |
|
|
procedure WriteIdent(); override; |
|
|
procedure WriteInteger(); override; |
|
|
procedure WriteMethodName(); override; |
|
|
procedure WriteSet(); override; |
|
|
procedure WriteString(); override; |
|
Writes a string value using the format for the LRS object writer. |
procedure WriteWideString(); override; |
|
|
procedure WriteUnicodeString(); override; |
|
|
procedure WriteVariant(); override; |
||
property WriteEmptyInheritedChilds: Boolean; [rw] |
|
|
|
||
end; |
|
Object writer for Lazarus Resource Streams. |
|
| | ||
| | ||
The TLRSObjectWriter can find empty entries and omit writing them to stream.
Version 3.2 | Generated 2024-02-25 | Home |