00001 #ifndef TDPGENERATOROPTIONS_H_ 00002 #define TDPGENERATOROPTIONS_H_ 00003 00004 #include "ModulesOptions.h" 00005 00009 class TDPGeneratorOptions:public modules::options{ 00010 public: 00011 TDPGeneratorOptions(const std::string& name): 00012 modules::options(name){}; 00013 ~TDPGeneratorOptions(){}; 00014 00015 TDPGeneratorOptions(const std::string& name,const modules::options* opts): 00016 modules::options(name){ 00017 modules::options::operator=(*opts); 00018 } 00019 00020 void AddArgument(const int& number, const std::string& option); 00021 00022 TDPGeneratorOptions& operator=(const modules::options& rhs){ 00023 modules::options::operator=(rhs); 00024 return *this; 00025 } 00026 }; 00027 00028 #endif // TDPGENERATOROPTIONS_H_