Class TBinaryObjectReader
Unit
Declaration
type TBinaryObjectReader = class(TAbstractObjectReader)
Description
This item has no description.
Hierarchy
- TObject
- TAbstractObjectReader
- TBinaryObjectReader
Overview
Fields
| Protected | FStream: TStream; |
| Protected | FBuffer: Pointer; |
| Protected | FBufSize: Integer; |
| Protected | FBufPos: Integer; |
| Protected | FBufEnd: Integer; |
Methods
| Protected | function ReadWord: word; |
| Protected | function ReadDWord: longword; |
| Protected | function ReadQWord: qword; |
| Protected | function ReadExtended: extended; |
| Protected | procedure SkipProperty; |
| Protected | procedure SkipSetBody; |
| Public | constructor Create(Stream: TStream; BufSize: Integer); |
| Public | destructor Destroy; override; |
| Public | function NextValue: TValueType; override; |
| Public | function ReadValue: TValueType; override; |
| Public | procedure BeginRootComponent; override; |
| Public | procedure BeginComponent(var Flags: TFilerFlags; var AChildPos: Integer; var CompClassName, CompName: String); override; |
| Public | function BeginProperty: String; override; |
| Public | procedure Read(var Buf; Count: LongInt); override; |
| Public | procedure ReadBinary(const DestData: TMemoryStream); override; |
| Public | function ReadFloat: Extended; override; |
| Public | function ReadSingle: Single; override; |
| Public | function ReadDate: TDateTime; override; |
| Public | function ReadCurrency: Currency; override; |
| Public | function ReadIdent(ValueType: TValueType): String; override; |
| Public | function ReadInt8: ShortInt; override; |
| Public | function ReadInt16: SmallInt; override; |
| Public | function ReadInt32: LongInt; override; |
| Public | function ReadInt64: Int64; override; |
| Public | function ReadSet(EnumType: ptypeinfo): Integer; override; |
| Public | function ReadStr: String; override; |
| Public | function ReadString(StringType: TValueType): String; override; |
| Public | function Readutf8String(StringType: TValueType): utf8String; override; |
| Public | function ReadWideString: WideString; override; |
| Public | function ReadUnicodeString: UnicodeString; override; |
| Public | procedure SkipComponent(SkipComponentInfos: Boolean); override; |
| Public | procedure SkipValue; override; |
Description
Fields
| Protected | FStream: TStream; |
|
This item has no description. | |
| Protected | FBuffer: Pointer; |
|
This item has no description. | |
| Protected | FBufSize: Integer; |
|
This item has no description. | |
| Protected | FBufPos: Integer; |
|
This item has no description. | |
| Protected | FBufEnd: Integer; |
|
This item has no description. | |
Methods
| Protected | function ReadWord: word; |
|
This item has no description. | |
| Protected | function ReadDWord: longword; |
|
This item has no description. | |
| Protected | function ReadQWord: qword; |
|
This item has no description. | |
| Protected | function ReadExtended: extended; |
|
This item has no description. | |
| Protected | procedure SkipProperty; |
|
This item has no description. | |
| Protected | procedure SkipSetBody; |
|
This item has no description. | |
| Public | constructor Create(Stream: TStream; BufSize: Integer); |
|
This item has no description. | |
| Public | destructor Destroy; override; |
|
This item has no description. | |
| Public | function NextValue: TValueType; override; |
|
This item has no description. | |
| Public | function ReadValue: TValueType; override; |
|
This item has no description. | |
| Public | procedure BeginRootComponent; override; |
|
This item has no description. | |
| Public | procedure BeginComponent(var Flags: TFilerFlags; var AChildPos: Integer; var CompClassName, CompName: String); override; |
|
This item has no description. | |
| Public | function BeginProperty: String; override; |
|
This item has no description. | |
| Public | procedure Read(var Buf; Count: LongInt); override; |
|
This item has no description. | |
| Public | procedure ReadBinary(const DestData: TMemoryStream); override; |
|
This item has no description. | |
| Public | function ReadFloat: Extended; override; |
|
This item has no description. | |
| Public | function ReadSingle: Single; override; |
|
This item has no description. | |
| Public | function ReadDate: TDateTime; override; |
|
This item has no description. | |
| Public | function ReadCurrency: Currency; override; |
|
This item has no description. | |
| Public | function ReadIdent(ValueType: TValueType): String; override; |
|
This item has no description. | |
| Public | function ReadInt8: ShortInt; override; |
|
This item has no description. | |
| Public | function ReadInt16: SmallInt; override; |
|
This item has no description. | |
| Public | function ReadInt32: LongInt; override; |
|
This item has no description. | |
| Public | function ReadInt64: Int64; override; |
|
This item has no description. | |
| Public | function ReadSet(EnumType: ptypeinfo): Integer; override; |
|
This item has no description. | |
| Public | function ReadStr: String; override; |
|
This item has no description. | |
| Public | function ReadString(StringType: TValueType): String; override; |
|
This item has no description. | |
| Public | function Readutf8String(StringType: TValueType): utf8String; override; |
|
This item has no description. | |
| Public | function ReadWideString: WideString; override; |
|
This item has no description. | |
| Public | function ReadUnicodeString: UnicodeString; override; |
|
This item has no description. | |
| Public | procedure SkipComponent(SkipComponentInfos: Boolean); override; |
|
This item has no description. | |
| Public | procedure SkipValue; override; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.