Unit 'flcUnicodeReader' Package
[Overview][Classes][Index] [#pl_fundamentals]

TUnicodeReader

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: flcUnicodeReader.pas line 76

type TUnicodeReader = class

protected

  FReader: AReader;

  

  FReaderOwner: Boolean;

  

  FReaderStartPos: Int64;

  

  FCodec: TCustomUnicodeCodec;

  

  FCodecOwner: Boolean;

  

  FBuffer: UnicodeString;

  

  FBufPos: Integer;

  

  FBufLen: Integer;

  

  FRawBuf: Pointer;

  

  FRawSize: Integer;

  

  procedure ReadError;

  

  function BufferChars();

  

  function GetBuffer();

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  property Codec: TCustomUnicodeCodec; [r]

  

  property CodecOwner: Boolean; [rw]

  

  procedure Reset;

  

  function EOF;

  

  function ReadChar;

  

  function ReadWide();

  

  function ReadUnicodeStr();

  

  function ReadUTF8Str();

  

  procedure Skip();

  

  function SkipAll();

  

  function MatchChar();

  

  function MatchWideChar();

  

  function MatchRawByteStr();

  

  function MatchRawByteStrDelimited();

  

  function MatchChars();

  

  function MatchRawByteChars();

  

  function LocateRawByteChar();

  

  function LocateRawByteStr();

  

  function PeekChar;

  

  function SkipAndPeek();

  

  function GetPeekBuffer();

  

  function ReadChars();

  

  function ReadRawByteChars();

  

  function SkipToRawByteChar();

  

  function ReadToRawByteChar();

  

  function ReadUTF8StrToRawByteChar();

  

  function ReadToRawByteStr();

  

  function ReadUTF8StrToRawByteStr();

  

end;

Inheritance

TUnicodeReader

  

|

TObject



CT Web help

CodeTyphon Studio