Class TRALBinaryWriter

Unit

Declaration

type TRALBinaryWriter = class(TObject)

Description

TRALBinaryWriter

Hierarchy

Overview

Methods

Public constructor Create(const AStream: TStream);
Public function ReadBoolean: Boolean;
Public function ReadByte: Byte;
Public function ReadBytes: TBytes;
Public function ReadBytesDirect(ALength: integer): TBytes;
Public function ReadChar: CharRAL;
Public function ReadDateTime: TDateTime;
Public function ReadFloat: Double;
Public function ReadInt64: Int64RAL;
Public function ReadInteger: IntegerRAL;
Public function ReadLongWord: LongWord;
Public function ReadQWord: UInt64;
Public function ReadShortint: Shortint;
Public function ReadSmallint: Smallint;
Public function ReadString: StringRAL;
Public function ReadWord: Word;
Protected function ReadSize: UInt64RAL;
Public procedure ReadStream(AStream: TStream);
Public procedure WriteBoolean(AValue: Boolean);
Public procedure WriteByte(AValue: Byte);
Public procedure WriteBytes(AValue: TBytes);
Public procedure WriteBytesDirect(AValue: TBytes);
Public procedure WriteChar(AValue: CharRAL);
Public procedure WriteDateTime(AValue: TDateTime);
Public procedure WriteFloat(AValue: Double);
Public procedure WriteInt64(AValue: Int64RAL);
Public procedure WriteInteger(AValue: IntegerRAL);
Public procedure WriteLongWord(AValue: LongWord);
Public procedure WriteQWord(AValue: UInt64);
Public procedure WriteShortint(AValue: Shortint);
Public procedure WriteSmallint(AValue: Smallint);
Public procedure WriteStream(AValue: TStream);
Public procedure WriteString(AValue: StringRAL);
Public procedure WriteWord(AValue: Word);
Protected procedure WriteSize(ASize: UInt64RAL);

Description

Methods

Public constructor Create(const AStream: TStream);
 
Public function ReadBoolean: Boolean;
 
Public function ReadByte: Byte;
 
Public function ReadBytes: TBytes;
 
Public function ReadBytesDirect(ALength: integer): TBytes;
 
Public function ReadChar: CharRAL;
 
Public function ReadDateTime: TDateTime;
 
Public function ReadFloat: Double;
 
Public function ReadInt64: Int64RAL;
 
Public function ReadInteger: IntegerRAL;
 
Public function ReadLongWord: LongWord;
 
Public function ReadQWord: UInt64;
 
Public function ReadShortint: Shortint;
 
Public function ReadSmallint: Smallint;
 
Public function ReadString: StringRAL;
 
Public function ReadWord: Word;
 
Protected function ReadSize: UInt64RAL;

read and write UTF-7

Public procedure ReadStream(AStream: TStream);
 
Public procedure WriteBoolean(AValue: Boolean);
 
Public procedure WriteByte(AValue: Byte);
 
Public procedure WriteBytes(AValue: TBytes);
 
Public procedure WriteBytesDirect(AValue: TBytes);
 
Public procedure WriteChar(AValue: CharRAL);
 
Public procedure WriteDateTime(AValue: TDateTime);
 
Public procedure WriteFloat(AValue: Double);
 
Public procedure WriteInt64(AValue: Int64RAL);
 
Public procedure WriteInteger(AValue: IntegerRAL);
 
Public procedure WriteLongWord(AValue: LongWord);
 
Public procedure WriteQWord(AValue: UInt64);
 
Public procedure WriteShortint(AValue: Shortint);
 
Public procedure WriteSmallint(AValue: Smallint);
 
Public procedure WriteStream(AValue: TStream);
 
Public procedure WriteString(AValue: StringRAL);
 
Public procedure WriteWord(AValue: Word);
 
Protected procedure WriteSize(ASize: UInt64RAL);
 


GitHub Repository
Generated by PasDoc 0.16.0.