/* Web Polygraph http://www.web-polygraph.org/ * (C) 2003-2006 The Measurement Factory * Licensed under the Apache License, Version 2.0 */ #ifndef POLYGRAPH__LOGANALYZERS_REPOPTS_H #define POLYGRAPH__LOGANALYZERS_REPOPTS_H #include "base/opts.h" #include "base/polyOpts.h" // options for the reporter class RepOpts: public OptGrp { public: RepOpts(); // defaults virtual ostream &printAnonym(ostream &os) const; virtual bool parseAnonym(const Array &opts); virtual bool canParseAnonym() const { return true; } virtual bool validate() const; public: HelpOpt theHelpOpt; VersionOpt theVersOpt; StrOpt theLabel; StrArrOpt thePhases; StrOpt theRepDir; StrOpt theTmpDir; StrOpt thePlotter; Array theFiles; }; extern RepOpts TheRepOpts; #endif