Class tmacrolist
Unit
Declaration
type tmacrolist = class(torderedrecordlist, istatupdatevalue)
Description
No description available, ancestor torderedrecordlist description follows
No description available, ancestor trecordlist description follows
No description available, ancestor tnullinterfacedobject description follows
Hierarchy
- tobject
- tnullinterfacedobject
- trecordlist
- torderedrecordlist
- tmacrolist
Overview
Methods
procedure finalizerecord(var item); override; |
|
procedure copyrecord(var item); override; |
|
function compare(const l,r): integer; |
|
function getcomparefunc: sortcomparemethodty; override; |
|
procedure setrec(const index: integer; const avalue: msestring); |
|
function getrec(const index: integer): msestring; |
|
procedure resetexpandlevel; |
|
function getvalue(const aname: msestring; var aexpandlevel: integer; out found: pmacroinfoty): msestring; |
|
function callhandler(const aname: msestring;const aparams: msestringarty; var aexpandlevel: integer; out found: pmacroinfoty): msestring; |
|
procedure statreadvalue(const aname: msestring; const reader: tstatreader); |
|
procedure statwritevalue(const aname: msestring; const writer: tstatwriter); |
|
procedure internalexpandmacros(var avalue: msestring; expandlevel: integer; var refindex: integerarty); |
|
constructor create(const aoptions: macrooptionsty); |
|
constructor create(const aoptions: macrooptionsty; const apredefined: array of macroinfoty); |
|
function find(const aname: msestring; out item: pmacroinfoty): boolean; |
|
function itembyname(const aname: msestring): pmacroinfoty; |
|
function itempo(const index: integer): pmacroinfoty; |
|
procedure add(const avalue: tmacrolist); overload; |
|
procedure add(const avalue: macroinfoty); overload; |
|
procedure add(const avalue: macroinfoarty); overload; |
|
procedure add(const names,values: array of msestring; const handler: array of macrohandlerty); overload; |
|
procedure expandmacros1(var avalue: msestring); |
|
function expandmacros(const avalue: msestring): msestring; |
|
procedure expandmacros1(var avalue: msestring; var refindex: integerarty); |
|
procedure expandmacros1(var avalues: msestringarty); |
|
function asarray: macroinfoarty; |
|
function asarray(const addnames: array of msestring; const addvalues: array of msestring): macroinfoarty; |
|
procedure asarray(out names,values: msestringarty; out handler: macrohandlerarty); |
|
procedure setasarray(const avalue: macroinfoarty); |
|
procedure setasarray(const names,values: msestringarty; const handler: macrohandlerarty); |
|
procedure setpredefined(const avalue: array of macroinfoty); |
|
procedure setpredefined(const avalue: array of macroinfoarty); |
Properties
property options: macrooptionsty read foptions write foptions; |
|
property predefined: macroinfoarty read fpredefined write fpredefined; |
Description
Methods
procedure finalizerecord(var item); override; |
|
procedure copyrecord(var item); override; |
|
function compare(const l,r): integer; |
|
function getcomparefunc: sortcomparemethodty; override; |
|
procedure setrec(const index: integer; const avalue: msestring); |
|
function getrec(const index: integer): msestring; |
|
procedure resetexpandlevel; |
|
function getvalue(const aname: msestring; var aexpandlevel: integer; out found: pmacroinfoty): msestring; |
|
function callhandler(const aname: msestring;const aparams: msestringarty; var aexpandlevel: integer; out found: pmacroinfoty): msestring; |
|
procedure statreadvalue(const aname: msestring; const reader: tstatreader); |
|
procedure statwritevalue(const aname: msestring; const writer: tstatwriter); |
|
procedure internalexpandmacros(var avalue: msestring; expandlevel: integer; var refindex: integerarty); |
|
constructor create(const aoptions: macrooptionsty); |
|
constructor create(const aoptions: macrooptionsty; const apredefined: array of macroinfoty); |
|
function find(const aname: msestring; out item: pmacroinfoty): boolean; |
|
function itembyname(const aname: msestring): pmacroinfoty; |
|
function itempo(const index: integer): pmacroinfoty; |
|
procedure add(const avalue: tmacrolist); overload; |
|
procedure add(const avalue: macroinfoty); overload; |
|
procedure add(const avalue: macroinfoarty); overload; |
|
procedure add(const names,values: array of msestring; const handler: array of macrohandlerty); overload; |
|
procedure expandmacros1(var avalue: msestring); |
|
function expandmacros(const avalue: msestring): msestring; |
|
procedure expandmacros1(var avalue: msestring; var refindex: integerarty); |
|
procedure expandmacros1(var avalues: msestringarty); |
|
function asarray: macroinfoarty; |
|
function asarray(const addnames: array of msestring; const addvalues: array of msestring): macroinfoarty; |
|
procedure asarray(out names,values: msestringarty; out handler: macrohandlerarty); |
|
procedure setasarray(const avalue: macroinfoarty); |
|
procedure setasarray(const names,values: msestringarty; const handler: macrohandlerarty); |
|
procedure setpredefined(const avalue: array of macroinfoty); |
|
procedure setpredefined(const avalue: array of macroinfoarty); |
|
Properties
property options: macrooptionsty read foptions write foptions; |
|
property predefined: macroinfoarty read fpredefined write fpredefined; |
|
Generated by PasDoc 0.16.0.