X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=validparameter.h;h=04d201d2c62152ec9f50cd5fce17d35b30d7b41e;hb=541bab1dac00688b4c3a8c4a95ab464412663c50;hp=5007948ae1e556b5f7a2a6fe13eeb030ab899909;hpb=0470f6d037aacb3563c3f7010708120a4a67d4e6;p=mothur.git diff --git a/validparameter.h b/validparameter.h index 5007948..04d201d 100644 --- a/validparameter.h +++ b/validparameter.h @@ -11,6 +11,7 @@ */ #include "mothur.h" +#include "mothurout.h" //This class contains a list of all valid parameters in Mothur. //It has a function which will tell you if your parameter is valid. @@ -21,16 +22,19 @@ class ValidParameters { public: ValidParameters(); + ValidParameters(string); ~ValidParameters(); //bool isValidParameter(string, string, string) {return true;} bool isValidParameter(string, vector, string); vector addParameters(string[], int); void initParameterRanges(); - string validFile(map, string, bool); //container, parameter, isFile + string validFile(map&, string, bool); //container, parameter, isFile, commandName private: map::iterator it; map > parameterRanges; + MothurOut* m; + string commandName; };