methods.h File Reference

Declaration of the class MdRecord. More...

#include "token.h"
#include "make_array.h"

Go to the source code of this file.

Classes

class  MdRecord
 This class contains all information for one workspace method. More...

Defines

#define NAME(x)   x
#define DESCRIPTION(x)   x
#define OUTPUT   MakeArray<Index>
#define INPUT   MakeArray<Index>
#define GOUTPUT   MakeArray<Index>
#define GINPUT   MakeArray<Index>
#define KEYWORDS   MakeArray<String>
#define TYPES   MakeArray<TokValType>

Functions

void define_md_data ()
 Define the lookup data for the workspace methods.
void define_md_map ()
 Define MdMap.
ostream & operator<< (ostream &os, const MdRecord &mdr)
 Output operator for MdRecord.


Detailed Description

Declaration of the class MdRecord.

The class MdRecord contains all information for one workspace method.

Author:
Stefan Buehler
Date:
1999-07-27

Definition in file methods.h.


Define Documentation

#define DESCRIPTION (  )     x

Definition at line 133 of file methods.h.

#define GINPUT   MakeArray<Index>

Definition at line 137 of file methods.h.

#define GOUTPUT   MakeArray<Index>

Definition at line 136 of file methods.h.

#define INPUT   MakeArray<Index>

Definition at line 135 of file methods.h.

#define KEYWORDS   MakeArray<String>

Definition at line 138 of file methods.h.

#define NAME (  )     x

Definition at line 132 of file methods.h.

#define OUTPUT   MakeArray<Index>

Definition at line 134 of file methods.h.

#define TYPES   MakeArray<TokValType>

Definition at line 139 of file methods.h.


Function Documentation

void define_md_data (  ) 

Define the lookup data for the workspace methods.

The array md_data contains all that we need to know about each method. The lookup table is a global variable. It can be made visible anywhere with an extern declaration.

Definition at line 42 of file methods.cc.

void define_md_map (  ) 

Define MdMap.

MdMap can be used to find method data by method name.

Definition at line 37 of file methods_aux.cc.

ostream& operator<< ( ostream &  os,
const MdRecord mdr 
)

Output operator for MdRecord.

Author:
Stefan Buehler

Definition at line 110 of file methods_aux.cc.


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