class usage_error: public std::runtime_error
{
private:
- std::string help_;
+ std::string m_help;
public:
- usage_error(const std::string &w, const std::string &h = std::string()): std::runtime_error(w), help_(h) { }
+ usage_error(const std::string &w, const std::string &h = std::string()): std::runtime_error(w), m_help(h) { }
virtual ~usage_error() throw() = default;
- const char *help() const throw() { return help_.c_str(); }
+ const char *help() const throw() { return m_help.c_str(); }
};
std::string lng;
ArgType arg_type = NO_ARG;
unsigned seen_count = 0;
- unsigned *ext_seen_count = 0;
+ unsigned *ext_seen_count = nullptr;
std::string help;
std::string metavar = "ARG";
- Store *store = 0;
+ Store *store = nullptr;
public:
OptionImpl(char, const std::string &, const Store &, ArgType);
std::string name;
ArgType type = REQUIRED_ARG;
std::string help;
- Store *store = 0;
+ Store *store = nullptr;
public:
ArgumentImpl(const std::string &, const Store &, ArgType);