#include "option.h" namespace mshconsole{ Option::Option(const string &s, States b): optionName(s), want(b){ if(optionName.length()<1){ throw OptionNameEmptyException{}; } } const string& Option::getOptionName() const{ return optionName; } bool Option::hasFlag(enum States s) const{ return want & s; } }