1
0
mirror of https://github.com/CLIUtils/CLI11.git synced 2025-05-02 13:43:52 +00:00

Removing help from config, more const correctness

This commit is contained in:
Henry Fredrick Schreiner 2017-03-31 16:24:32 -04:00
parent 9a526377ea
commit 7a2a9e1ccc

View File

@ -575,7 +575,7 @@ public:
out << name << "=" << opt->count() << std::endl;
// Flag, not present
} else if(opt->count() == 0 && default_also) {
} else if(opt->count() == 0 && default_also && opt.get() != get_help_ptr()) {
out << name << "=false" << std::endl;
}
@ -682,11 +682,20 @@ public:
return help_ptr_;
}
/// Get a pointer to the help flag. (const)
const Option* get_help_ptr() const {
return help_ptr_;
}
/// Get a pointer to the config option.
Option* get_config_ptr() {
return config_ptr_;
}
/// Get a pointer to the config option. (const)
const Option* get_config_ptr() const {
return config_ptr_;
}
/// Get the name of the current app
std::string get_name() const {
return name_;