20 lines
428 B
C++
20 lines
428 B
C++
#include <string>
|
|
using std::string;
|
|
|
|
namespace mshconsole{
|
|
class Option{
|
|
string optionName;
|
|
class OptionNameEmptyException{};
|
|
public:
|
|
enum States{
|
|
STRING=2,
|
|
BOOL=1
|
|
};
|
|
private:
|
|
enum States want;
|
|
public:
|
|
Option(const string& s, enum States b);
|
|
const string& getOptionName() const;
|
|
bool hasFlag(enum States s) const;
|
|
};
|
|
}
|