| | Auxiliary class for ParamReader.
It stores commands for a ParamReader to manage the current
parameter number. Used by methods Read... from ParamReader.
It allows to define the following commands :
- read a parameter specified by a precise Number (basic case)
- read a parameter then set Current Number to follow its number
- read the current parameter (with Current Number) then
advance Current Number by one
- idem with several : read "nb" parameters from one specified,
included, with or without setting Current Number to follow
last parameter read
- read several parameter from the current one, then advance
Current Number to follow the last one read
- Read several parameters (as above) but in interlaced lists,
i.e. from complex items (each one including successively for
instance, an Integer, a Real, an Entity ...)
If commands to advance Current Number are not set, it must be
set by the user (with method SetCurrent from ParamReader)
ParamReader offers methods which create most useful cases
More...
|