#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] |
1.5.6