Unit msevaluenodes

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Interface irecordfield  
Interface irecordvaluefield  
Class trecordfielditem  
Class trecordfieldvalueitem  
Record fieldinfoty  
Class trecordlistedititem  
Class trecordtreelistedititem  
Class trecordvaluelistedititem  
Class tintegervaluelistedititem  
Class tbooleanvaluelistedititem  
Class trealvaluelistedititem  
Class tdatetimevaluelistedititem  
Class tmsestringvaluelistedititem  

Functions and Procedures

procedure initvalueinfo(out ainfo: recvaluety);
procedure initvalueinfo(const aindex: int32; var avalue: int32; out ainfo: recvaluety);
procedure initvalueinfo(const aindex: int32; var avalue: longbool; out ainfo: recvaluety);
procedure initvalueinfo(const aindex: int32; var avalue: realty; out ainfo: recvaluety);
procedure initvalueinfo(const aindex: int32; var avalue: tdatetime; out ainfo: recvaluety);
procedure initvalueinfo(const aindex: int32; var avalue: msestring; out ainfo: recvaluety);
function valuefield(var avalue: int32): fieldinfoty;
function valuefield(var avalue: longbool): fieldinfoty;
function valuefield(var avalue: real): fieldinfoty;
function valuefield(var avalue: realty): fieldinfoty;
function valuefield(var avalue: tdatetime): fieldinfoty;
function valuefield(var avalue: msestring): fieldinfoty;
function buildvalueinfos(const afields: array of fieldinfoty; const aindex: int32): recvaluearty;

Types

getvaluemethodty = procedure(out dest) of object;
recordvaluelistedititemty = class of trecordvaluelistedititem;

Constants

valuenodetypename = 't';
valuenodeindexname = 'i';
valuenodevaluename = 'v';
valuenodeclasses: array[listdatatypety] of recordvaluelistedititemty = ( trecordvaluelistedititem,tintegervaluelistedititem, trecordvaluelistedititem,trecordvaluelistedititem, trealvaluelistedititem,trecordvaluelistedititem,trecordvaluelistedititem, tdatetimevaluelistedititem, trecordvaluelistedititem, trecordvaluelistedititem,tmsestringvaluelistedititem, trecordvaluelistedititem,trecordvaluelistedititem, trecordvaluelistedititem,trecordvaluelistedititem,trecordvaluelistedititem );

Description

Functions and Procedures

procedure initvalueinfo(out ainfo: recvaluety);
 
procedure initvalueinfo(const aindex: int32; var avalue: int32; out ainfo: recvaluety);
 
procedure initvalueinfo(const aindex: int32; var avalue: longbool; out ainfo: recvaluety);
 
procedure initvalueinfo(const aindex: int32; var avalue: realty; out ainfo: recvaluety);
 
procedure initvalueinfo(const aindex: int32; var avalue: tdatetime; out ainfo: recvaluety);
 
procedure initvalueinfo(const aindex: int32; var avalue: msestring; out ainfo: recvaluety);
 
function valuefield(var avalue: int32): fieldinfoty;
 
function valuefield(var avalue: longbool): fieldinfoty;
 
function valuefield(var avalue: real): fieldinfoty;
 
function valuefield(var avalue: realty): fieldinfoty;
 
function valuefield(var avalue: tdatetime): fieldinfoty;
 
function valuefield(var avalue: msestring): fieldinfoty;
 
function buildvalueinfos(const afields: array of fieldinfoty; const aindex: int32): recvaluearty;
 

Types

getvaluemethodty = procedure(out dest) of object;
 
recordvaluelistedititemty = class of trecordvaluelistedititem;
 

Constants

valuenodetypename = 't';
 
valuenodeindexname = 'i';
 
valuenodevaluename = 'v';
 
valuenodeclasses: array[listdatatypety] of recordvaluelistedititemty = ( trecordvaluelistedititem,tintegervaluelistedititem, trecordvaluelistedititem,trecordvaluelistedititem, trealvaluelistedititem,trecordvaluelistedititem,trecordvaluelistedititem, tdatetimevaluelistedititem, trecordvaluelistedititem, trecordvaluelistedititem,tmsestringvaluelistedititem, trecordvaluelistedititem,trecordvaluelistedititem, trecordvaluelistedititem,trecordvaluelistedititem,trecordvaluelistedititem );
 

Generated by PasDoc 0.16.0.