00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00028 #ifndef parameters_h
00029 #define parameters_h
00030
00031 #include "array.h"
00032 #include "mystring.h"
00033
00042 struct Parameters {
00045 Parameters() :
00046 help(false),
00047 version(false),
00048 basename(""),
00049 controlfiles(),
00050 reporting(-1),
00051 methods(""),
00052 input(""),
00053 workspacevariables(""),
00054 describe(""),
00055 groups(false)
00056 { }
00058 String usage;
00060 String helptext;
00062 bool help;
00064 bool version;
00068 String basename;
00071 ArrayOfString controlfiles;
00079 Index reporting;
00083 String methods;
00087 String input;
00091 String workspacevariables;
00094 String describe;
00096 bool groups;
00097 };
00098
00099
00113 bool get_parameters(int argc, char **argv);
00114
00115
00116 #endif // parameters_h