Class tstatfiler

Unit

Declaration

type tstatfiler = class(TObject)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fcurrentsection: msestring;

Methods

Public constructor create(const astream: ttextstream; const aencoding: charencodingty = ce_utf8);
Public destructor destroy; override;
Public function varname(const intf: istatfile): msestring;
Public function arrayname(const name: msestring; index: integer): msestring;
Public function iswriter: boolean;
Public procedure setsection(const name: msestring);
Public procedure updatevalue(const name: msestring; var value: boolean); overload;
Public procedure updatevalue(const name: msestring; var value: byte); overload;
Public procedure updatevalue(const name: msestring; var value: word); overload;
Public procedure updatevalue(const name: msestring; var value: integer; const min: integer = -(maxint)-1; const max: integer = maxint); overload;
Public procedure updatevalue(const name: msestring; var value: real; const min: real = -bigreal; const max: real = bigreal); overload;
Public procedure updatevalue(const name: msestring; var value: string); overload;
Public procedure updatebinaryvalue(const name: msestring; var value: string);
Public procedure updatevalue(const name: msestring; var value: msestring); overload;
Public procedure updatevalue(const name: msestring; var value: tdatalist); overload;
Public procedure updatevalue(const name: msestring; var value: stringarty); overload;
Public procedure updatevalue(const name: msestring; var value: msestringarty); overload;
Public procedure updatevalue(const name: msestring; var value: longboolarty); overload;
Public procedure updatevalue(const name: msestring; var value: integerarty); overload;
Public procedure updatevalue(const name: msestring; var value: int64arty); overload;
Public procedure updatevalue(const name: msestring; var value: realarty); overload;
Public procedure updatevalue(const name: msestring; var value: complexarty); overload;
Public procedure updatevalue(const name: msestring; const intf: istatupdatevalue); overload;
Public procedure updatestat(const intf: istatfile);
Public procedure updatememorystatstream(const name: msestring; const streamname: msestring);
Public function beginlist(const name: msestring = ''): boolean; virtual; abstract;
Public function endlist: boolean; virtual; abstract;
Public function candata: boolean;
Public function canstate: boolean;
Public function canoptions: boolean;

Properties

Public property stream: ttextstream read fstream;
Public property currentsection: msestring read fcurrentsection;
Public property options: statfileroptionsty read foptions write foptions;

Description

Fields

Protected fcurrentsection: msestring;

This item has no description.

Methods

Public constructor create(const astream: ttextstream; const aencoding: charencodingty = ce_utf8);

This item has no description.

Public destructor destroy; override;

This item has no description.

Public function varname(const intf: istatfile): msestring;

This item has no description.

Public function arrayname(const name: msestring; index: integer): msestring;

This item has no description.

Public function iswriter: boolean;

This item has no description.

Public procedure setsection(const name: msestring);

This item has no description.

Public procedure updatevalue(const name: msestring; var value: boolean); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: byte); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: word); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: integer; const min: integer = -(maxint)-1; const max: integer = maxint); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: real; const min: real = -bigreal; const max: real = bigreal); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: string); overload;

This item has no description.

Public procedure updatebinaryvalue(const name: msestring; var value: string);

This item has no description.

Public procedure updatevalue(const name: msestring; var value: msestring); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: tdatalist); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: stringarty); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: msestringarty); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: longboolarty); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: integerarty); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: int64arty); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: realarty); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; var value: complexarty); overload;

This item has no description.

Public procedure updatevalue(const name: msestring; const intf: istatupdatevalue); overload;

This item has no description.

Public procedure updatestat(const intf: istatfile);

This item has no description.

Public procedure updatememorystatstream(const name: msestring; const streamname: msestring);

This item has no description.

Public function beginlist(const name: msestring = ''): boolean; virtual; abstract;

This item has no description.

Public function endlist: boolean; virtual; abstract;

This item has no description.

Public function candata: boolean;

This item has no description.

Public function canstate: boolean;

This item has no description.

Public function canoptions: boolean;

This item has no description.

Properties

Public property stream: ttextstream read fstream;

This item has no description.

Public property currentsection: msestring read fcurrentsection;

This item has no description.

Public property options: statfileroptionsty read foptions write foptions;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.