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