#include <parser.h>
Public Member Functions | |
MRecord (const Index id, const Array< TokVal > &values, const ArrayOfIndex &output, const ArrayOfIndex &input) | |
Index | Id () const |
const Array< TokVal > & | Values () const |
const ArrayOfIndex & | Output () const |
const ArrayOfIndex & | Input () const |
Private Attributes | |
Index | mid |
Method id. | |
Array< TokVal > | mvalues |
List of parameter values (see methods.h for definition of TokVal). | |
ArrayOfIndex | moutput |
Output workspace variables (for generic methods). | |
ArrayOfIndex | minput |
Input workspace variables (for generic methods). |
In contrast to MdRecord, an object of this class contains the runtime information for one method: The method id and the keyword parameter values. This is all that the engine needs to execute the stack of methods.
Definition at line 32 of file parser.h.
MRecord::MRecord | ( | const Index | id, | |
const Array< TokVal > & | values, | |||
const ArrayOfIndex & | output, | |||
const ArrayOfIndex & | input | |||
) | [inline] |
const ArrayOfIndex& MRecord::Output | ( | ) | const [inline] |
const ArrayOfIndex& MRecord::Input | ( | ) | const [inline] |
Index MRecord::mid [private] |
Array<TokVal> MRecord::mvalues [private] |
ArrayOfIndex MRecord::moutput [private] |
ArrayOfIndex MRecord::minput [private] |