#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. | |
The class MdRecord contains all information for one workspace method.
Definition in file methods.h.
| #define TYPES MakeArray<TokValType> |
| 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 | |||
| ) |
1.5.6