blob: 0e45aaf2fa2e4dcc8cecbee64445071ed84778fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
|