MRecord Class Reference

Method runtime data. More...

#include <parser.h>

List of all members.

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 ArrayOfIndexOutput () const
const ArrayOfIndexInput () const

Private Attributes

Index mid
 Method id.
Array< TokValmvalues
 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).


Detailed Description

Method runtime data.

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.

Author:
Stefan Buehler

Definition at line 32 of file parser.h.


Constructor & Destructor Documentation

MRecord::MRecord ( const Index  id,
const Array< TokVal > &  values,
const ArrayOfIndex output,
const ArrayOfIndex input 
) [inline]

Definition at line 34 of file parser.h.


Member Function Documentation

Index MRecord::Id (  )  const [inline]

Definition at line 45 of file parser.h.

const Array<TokVal>& MRecord::Values (  )  const [inline]

Definition at line 46 of file parser.h.

const ArrayOfIndex& MRecord::Output (  )  const [inline]

Definition at line 47 of file parser.h.

const ArrayOfIndex& MRecord::Input (  )  const [inline]

Definition at line 48 of file parser.h.


Member Data Documentation

Index MRecord::mid [private]

Method id.

Definition at line 52 of file parser.h.

List of parameter values (see methods.h for definition of TokVal).

Definition at line 55 of file parser.h.

Output workspace variables (for generic methods).

Definition at line 57 of file parser.h.

Input workspace variables (for generic methods).

Definition at line 59 of file parser.h.


The documentation for this class was generated from the following file:

Generated on Wed Feb 4 08:17:33 2009 for ARTS by  doxygen 1.5.6