diff options
Diffstat (limited to 'Option/OptionTab.h')
| -rw-r--r-- | Option/OptionTab.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Option/OptionTab.h b/Option/OptionTab.h new file mode 100644 index 0000000..0e45aaf --- /dev/null +++ b/Option/OptionTab.h @@ -0,0 +1,20 @@ +#ifndef _OPTION_TAB_H_ +#define _OPTION_TAB_H_ +#include"Option.h" +#include"Type.h" +#include<string> +class OptionTab { + private: + Option m_Tab[10]; + size_t m_nb_options; + public: + OptionTab(); + void addOption(const Option &opt); + void printOptions() const; + int getOptionID(const std::string &opt) const; + Type::TypeEnum getArgument(const std::string &opt) const; + std::string getRaccour(const std::string &opt) const; + std::string getTypeOption(const std::string &opt) const; + std::string getIntitul(const std::string &opt) const; +}; +#endif |
